This is pretty good. The concept is pretty neat, and you created some cool levels and mechanics from that. Nice job!