Second is what are possible ways to accomplish this? I tried doing it with just events and it nearly drew me insane.
I was stuck right at the gravity, no matter what I did there was random chance player would move couple of pixels into ground

I know some ppl were doing this with Physics behavior, But I have not used it much.
What are the Dis/advantages of physics based platform behavior?
