Very well done and polished, had some fun !
Small bug I've found : If you stand in a 'cell' with 3 walls and the only exit is occupied by an enemy, you can't rotate to hit and get killed eventually.
A drawing explains it better http://pastebin.com/6uZS67VJ