Yeah it has to do with the screen scrolling. It makes the blocks overlap with you as you move and the collision will yoink you in a weird direction. I definitely have some more refining to do but I appreciate the feedback! Thanks for playing!