That last level was pretty tricky! It took me a bit to get the hang of it, though I think mostly due to the enemy AI not always working how I expected. On one hand it seemed fairly smart, so kudos for that, but I think it also threw me off how they seemed to be able to wait for me to move but not the other way around. It created some interesting predicaments though, so maybe it would have just been nice to be told that explicitly at some point.
Regardless, great job!