Working 2 player game mode. 1 player mode is incomplete.