How about a jumping frog robot? Or monkeys robots? Or some insects like giant mechanic beetles?
Or everyting that fits on a completely green level.
That actually could be easily done with proper spriting and SOCing. The frog especially; just make some sprites and give it the A_BunnyHop feature a few times.
Anyway, I was thinking... since the "runonwater" thing was so looked down upon because it made finishing the level easier, why not make running on water an ability? Think of it; instead of an ability that makes you able to fly, glide, float, or shoot through the air, why not simply an ability that lets you run across water? The other abilities are meant to make avoiding obstacles easier, but think of it, so would running on water.
Of course, maybe having a character with that ability have a better jumpheight would be fair, considering he can't do anything in the air. :P (maybe the same can apply for characters with no ability)
Also, I'd like it if in the next verision, characters with abilities like float and slowfall (maybe the others) could have a variable like this:
"abilityframes" would set what frames are used while doing the ability. For instance:
0 = default (whatever frames are going on when you jump, weather they're spin or the spring frames).
1 = walking frames (floating would then work like walking on air, literally. Just standing there would have you just standing, moving would be walking and moving fast enough would be running. This would probably have you get hurt when you touch enemies, though).
2 = only walking frames (probably the same as 1, but instead of using running frames, it would only be walking frames, even at the highest speed).
3 = running frames (same as 2, but replace walking frames with running).
4 = only running frames (standing = the first running frame; probably would work for characters that "float" when they run)
5 = ability frames (uses the ability frames)
Seriously, not everyone spins when falling/floating and looking at the ground like an idiot is stupid :<