Thanks for checking the game out!
Yep the jump mechanic was a little weird, I've just fixed it, no more release to jump YAY!
On the subject of the Robots having their own unique ability...
OMG YES having their own abilities would be really cool I can think of a couple especially for when extra content gets added like enemies or traps!