Split up the caller game into multiple files, first pass.
Back to where I started, but with a much cleaner architecture.
Added lots of functionality to the player 2 game.
Add 'no caller' information and cleaned up the game surface.
More changes, added another enemy.
Working battles.
Fixed button state.
The p2 game sort of works now.