Dude, I'm not trying to be rude, but... Program it yourself! That's half the fun of SmileBASIC, the programming! Just take it one step at a time. First, figure out how to load a sprite, then learn how to move it, then learn how to animate, then learn how to load a background, and finally, learn how to program collision. It's not as hard as it sounds! If you need any help, I'm sure someone will...
be willing to give you some pointers. Just don't ask for people to program things for you, because, well, most people don't want to do that. Also, don't spam, it'll turn people away. Just be patient, take it slow, and eventually I bet you'll be able to be a pretty good at programming!
Well, I was asking for a 2D engine so I could use it in my map editor for OTHERS! I just needed help, well, I am making my own now so it doesn't matter.