Change game state structure. Add keyboard input. Incomplete physics logic