Dude, you did excellent. Your algorithm for pathing was superior. I really like that you added the mouse in and multiple squares for movement per turn.
I completed a level but when I went to a portal I did not get a new room. Might be me.
Anyways, well done. I love the whole click on a square and move to that.
I do have a question, when moving from one square to another do the enemies attack you or is it only at the end of the move?