Wow! There are many diverse techniques and systems applied here. I like it as a prototype. If the right adjustments are made and a level progression mechanic is added, it could be a very, very entertaining game.Good Job!