Allows the game to perform any initialization it needs to before starting to run. This is where it can query for any required services and load any non-graphic related content. Calling base.Initialize will enumerate through any components and initialize them as well.
protected override void Initialize()
{
//todo: testMap is obviously going to be replaced by a map loading function.
testMap = new Map();
base.Initialize();
}