Very cool idea and good execution. With tightened up mechanics and level design this could be really promising for a larger scale game. Good job!