public override void Update(GameTime gameTime, bool otherWindowHasFocus, bool coveredByOtherScreen)
{
base.Update(gameTime, otherWindowHasFocus, coveredByOtherScreen);
inGameTime = inGameTime.Add(gameTime.ElapsedGameTime);
userInterfaceManager.Update(gameTime, inGameTime);
agentManager.Update(gameTime, isArrowLeftDown, isArrowRightDown, isLeftMouseButtonDown, isSpacebarDown);
opponent.Update(gameTime);
UpdateBullets(gameTime);
UpdateCollisions();
}