Refactor module draw
Fix hitbox has no interaction bug