More work on game components, added initial state management classes.
More work on game states and components.
Merge pull request #18 from Sharparam/patch-10

More work on game states and components