I like all the ideas presented, the variable difficulty enemies and using an explosion to push objects around the level was fun! One main problem was that the enemies didn't follow the player very well. I recommend you google "Unity Navmesh" for your next project as it's an easy way to get enemies to follow you around in a maze and it's not that hard to implement!