started work on PLayer state machine
made custom Graph implementation
Updated player to use Graph class
Started writing tests
added more tests and comments
improved player tests
added more player tests, revealing how broken everything is
everything is broken
fixed physical state
fixed MoveState
fixed StateMachine
fixed potential bugs and added more tests
added monster class
added rudimentary Monster class
updated comments on Graph
Merged in Task-1.1
working but not transitioning
fixed Monster and Player classes
updated MoveState
Using InputController constants for keyboard input