Added a PhaseController with corresponding test
Added Phase for the PhaseController
Added simple actions
Formatting in the old Lua script
Added Events support
Added events and systems. Specifically events for changing phase
Fixed a test. Added error message when no event handler for Component
Added Resource component, for occations where there are integer values
Removed HealthComponent, which has been replaced by Resource component
Action events for hooking into allowing/denying, and performing actions
Added Random in ECSGame, accessible to Components
ActionComponent returns 'this' for chaining
Entity.addComponents method for adding multiple components at once
Added simple Card component and some Zone components for various zones
Added CreatureTypeComponent
Added/Changed the known functionality for zones
Added game state
Added some useful methods to make life easier
Added card move functionality
Game State class