working on procesing messages
Deprecated more classes
Start ECS-game by default in console-main. Added '--lua' option
prototype message handling nearly complete, still need to handle cards and actions
CardInfo messages are now being used to render the players hand
cleanup of `PhrancisGame`
Added CancellableEvent interface and method to run cancellable events
DrawCardEvent: Added `fromZone` and `toZone`. Is now cancellable
Added Hand Limit of 10 cards. Easily configurable. Fixes #11
Added Test for issue 11
changed client FXML and card FXML,  enemy hand now drawn on  screen
implemented working action buttons
slight refactor to GameClientController
implemented partially working updates, not all values persist
added error message on failed connection
Added logging when event is executed
Fixed infinite loop if server is shut down
Added `ZoneChangeMessage` and `EntityRemoveMessage`
player and opponent stat boxes/maps now work properly
pulled client-server changes