lol, that's all?
And why works like that? that's weird.
Well, thank you very much!
On key pressed is only true at the moment you pressed the key (the next tick it'll be false even if you didn't released it)
Key is down however is true when the key is down (I mean if you maintain the key it'll stay true, but will be false when the key is not down), the left and right movement on the platform behavior needs to be continiusly applied when you want it to move (since there is no "Stop walking" command, the fact it isn't going left means it stops going to the left for exemple)
Kind of ankward to explain, I hope you understood.