Anyway, it looks like I'm going to be doing more like a console RPG. I tried to add the hostile AI last night and it was horrible. If I turn it up passed a tenth of a second updates, it has major issues (because whenever MoveTo() is called, it's movement queue is cleared and it's last waypoint is pushed on, to make sure that it's on a tile. So, every .1 of a second it's moving back to line up with the grid and then coming after you. And then there is the issue that if you're moving, it can't find you and the game freezes (and it proceeds to searched 10,000 nodes.))
So, unless I can figure this out, I'm going to have random battles. I know I could do it, but I'd have to rewrite a large chunk of the code and I really don't want to do that. The problem is that I'm forcing it to line up with the tile-grid.
Anyway, work time. Gotta run.