major game logic decisions made, time to code!