Fixed player collision handling and CollisionEvent

- now movement depends on key press when calling on PlayerInteraction
- CollisionEvent has the right collision box specifications for checking
for walls and doors