Thanks! To be honest, I'm not a fan of how collision works in this. Sprite collision isn't that bad but bgcollision seems a little iffy. Just remember that for sprite collision, set up a hitbox for each direction so they don't overlap with each other. And give a separate hitbox for taking damage.