Implement the basic game logic

still needs DisplayCombatInfo to be finished