I really liked how you utilized all these different game mechanics and how they interacted with each other. That was really nice game design. I liked it!
Thanks! I was afraid that if I make a few mechanics dependent on one ability it would seem too boring/jam-packed, but I think it makes the game hard, which I am okay with. Perhaps it would be worse if the game was longer.