Hey, thanks for the comment, I probably will be putting the code up as opensource when it's done or I get bored (which ever first!)

Right now I've got to replace the rendering code since the old code fried my graphics card! :?

And this is what it's based on (VERY loosely):
http://www.thealmightyguru.com/Reviews/CastleAdventure/