App state system

Messed around with fonts, added appstate system (and a main menu to go with it)