STEAM MACHINE INVENTOR - All of the above (while available), plus:

Create your own robot - send me a sketch, design, or description of a new robot, and I'll add it to the game!

Less