Unique and fun. I think some improvements could be made, such as increasing the time before the first wave hits and souls automatically getting picked up.
You need to adjust the box formations. I'm on level three right now and there is one block hiding behind two stacks of two that I can't see. Could be that I just need to re-approach the level.