You've got a great core idea here and expand it at such a pace to always be presenting new and interesting interactions between the various mechanics. You make great use having the robot's head be both storage for the programs, as well as a way for the player to ride along. This feels fresh and new.