Heh, thanks for the vote of confidence.
My original plan was to get the enemies spawning today, but I ended up spending the time working on smaller things I'd forgotten earlier. I've put in critical hits, and made the effects from your weapon transfer to the enemy. The effects aren't doing anything at the moment, but getting them to update shouldn't be difficult, as the enemy class is nearly identical to the player class, and the code shouldn't have to change much between the two, cept monsters don't get hunger effects for the time being.
[EDIT]: Okay, I got more done than I thought I would today, but I've ended up putting enemy path-finding and spawning off again... I tried spawning this morning, and ran into some bugs I couldn't identify, and ended up just doing some general cleanup for the enemy and player files. I've also updated the splash-screen for the town, and added the trainers/exp "shop". I just need to add buying and selling items, and some way to rest (recover health and such) and the town will be done. The resting will be easy, the shops aren't going to be difficult, so much as they will be time consuming (I suck at designing interfaces, most of the stuff I've got took me ages to figure out, although I've slightly sped it up now that I realized I can do some kind of basic layout in paint...)
Once I've finished that (probably tomorrow at school, shouldn't be too hard), I'll take another shot at enemy spawns, then I can try movement again. I may try and come up with a better way to handle spawning enemies, but I may be able to get it work as is...