Removed Ashley stuff, overhauled state machine, added scheduler,
transitions