Cool original idea. Some more level design could really go a long way to making this a more fun game. I would work on in-game tutorials introducing ideas slowly one step at a time.