There are three heroes in my game. They all move the same. Move the limbs -> thus the torso moves. Enter the robotic companion.
The Robot idea came from the observation that sometimes you need a little push to make your character go through some obstacle or reach a destination. I consider the idea of having an almighty hand available for "cheating", ala deus ex machina, that you could summon arbitrarily and it would come and push your little paper doll. But having a robot companion not only was better suited, it could also add an extra dimension for the game.
So here is the little robot:
As you can see, the robot floats around. Thus it's much easier to control, just drag it wherever you want it to go.
This little robot can be used for several purposes:
Pushing your heroes around is one of the best uses for the robot. When you are stucked, or can't reach something, or you start falling to the wrong side and are afraid to move.
The robot is not so strong though, so don't expect it to be able to lift you off very high and just fly you through the level. It can help, but don't push it.
The robot is not only useful, but needed in some puzzles. Its small size, flying abilities and full control are perfect in some scenarios.