This is a very polished game :) The music, graphics and mechanics are flawless, the puzzles are very well thought out and the addition of blocks moving in different ways added just the right amount of challenge. It's not too clear that you are fixing a big robot, I guess that happens at the end like you said :) Great job