protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.LightGray); spriteBatch.Begin(transformMatrix: camera.Transform, samplerState: SamplerState.PointClamp); map.Draw(spriteBatch); if (fixedSimulationSpeed) { animalManager.DrawAnimals(spriteBatch); } spriteBatch.End(); spriteBatch.Begin(); animalManager.DrawBrain(spriteBatch); statisticsGUI.Draw(spriteBatch); spriteBatch.End(); base.Draw(gameTime); }