More work on game components, added initial state management classes.
More work on game states and components.