Changed parts of the architecture

Added a battle screen to try to do some testing. Made it mandatory to
pass in the Game object context