Laid out basic engine and object architecture & state machines.