Make Engine refactoring.

Make Engine to take commandReader and  render as parameters in to
constructor.
Merge remote-tracking branch 'origin/master'

	Battle-Field-2/BattleFieldGame/BattleFieldGame.v12.suo