Refactore the collision system to avoid Vector2 allocation.
The design of the hitbox system is simpler now.