Good fundamentals. But more special obstacles and blocks would be enjoyed. :)
This is a good puzzle game. When you notice that the robots move at the same speed and you need the notion of a delay, it became really interesting, everything else is a consequence of that. Really good job.