Refactored Direction. Created Directional class. All direction related methods and enums will go in there.
Mostly working on event system. Getting rid of entity 'actions', moving away from a tick based game play and moving entities to time based events. This will allow more free and fluid gameplay, along with more extensibility in the future.