Organization of GameEngine continues

Separating out Math, PPU, StatusBar, Input, and 'core' routines.
Core routines include reset, startup, and NMI.