added const qualifier
updated to use auto for variable declaration and to use trailing return type in function declaration
updated indent style to k&r
simplified player functions
added collision detection
added space between `for`, `while` and `if` and the following parenthesis
added quadtree updating and visual representation of hitboxes and quadtree boundaries
updated log
updated tests
updated tests
Changed movement mechanics to use flags for active directions instead of
adding vectors together. This solved a bug that would cause the player's
movement vector to be set when releasing a key if pressing that key had
not emitted an event.
having trouble
working on bringing new system up to date with old one.\
created special sprite class and changed AnimationComponent sprite to a pointer to the real sprite
updated ba to use component based design.
Refactored everything to use the new component system from Hegemon.
fixed collision size to represent smaller player
added visual representation of collision boxes.
updated log
updated log