Had this idea a while back for a more realistic hitbox universally used in real games. Basically, instead of using the rather slow <is touching> block, I use an X, Y, Width, and Height variable to calculate collision. It's not perfect, but i'll probably improve it sometime. WASD to move SPACE to toggle nerd stuff R to start and stop drawing hitbox C to focus camera on player Hitboxes can only be drawn left to right bottom to top, otherwise they result in some interesting bugs. This system isn't perfect and has its fair share of drawbacks Pros: - extremely fast (potentially good for raycasters?) - not restrained by stage border - exact values can be set instead of by hand - can be adapted during runtime more easily Cons: - no complex shapes - hard to manage - requires knowledge of math - not completely finished yet