Renamed MoveEntityEvent to ChangePlayerDirectionEvent and set up KeyboardListener to use it
Merge branch 'develop' into f_logic
Added onChangePlayerDirection
Refactor code to use logger class.
Merge pull request #15 from grizzly-studios/f_logging

F logging
Merge pull request #16 from grizzly-studios/f_tidy-logs

Refactor code to use logger class.
Add macro to convert shared pointers to event listeners.
Created a player
Done something
Merge pull request #17 from grizzly-studios/f_listener-macro

Add macro to convert shared pointers to event listeners.
Removed redundant short from keyboard listener
Fixed merge conflict with develop
Merge pull request #18 from grizzly-studios/f_logic

Renamed MoveEntityEvent to ChangePlayerDirectionEvent and set up Keyboar...
Merge branch 'develop' into sandbox

Conflicts:
	src/main/logic/Logic.h
Added eventListener to Logic for ChangePlayerDirection
Added fireEvent if entity has moved
Attempted to add an Enum to String system for our events (no joy)
Overloaded setPosition and setGeo functions to update mobileEntities state
Corrected units error when integrating
Removed bug where interpolating wrote over previous state instead of manipulating it