Added a component-based approach
Added a bunch of components and systems to the component-based game.
Added some more systems, CardPlayedEvent and a small FirstCompGameTest