Wow this is a great platform engine. Thanks a lot R0j0!
ONE MORE THING, then I'll never ask about platform engines ever again The reason I rounded the player's position is because it results in smoother movements and scrolling. For whatever reason, even though you rounded the player's position, it's movements and scrolling are still "jaggy". Swap the actions in event 32 and you'll see how much smoother it is. Again, this 'breaks' the platform engine when in unlimited framerate mode, so I'm assuming it might not work for some people. Is there anything I can do about this?