Added collision detection to prevent player from moving in Update method of Game; Extracted DetectCollision method from Move method of Entity; Refactored Begin method of MoveBehavior
Added keyBindings property, processInput and scroll methods to Game, extracted bulk of Update method to processInput method; Renamed AutomateRobots method of world to Update; Added Update method to Entity; Renamed Automate method of Robot to Update