It is a 7drl and I dont like data driven design. The source code base is probably too complicated, it really comes from another project and then hacked in 7 days to get a working game (5 times). This is why I generally dont release my code, but I have gone beyond caring, its a mess but it works, fixing it just takes time I dont have.
All commented out code can be deleted, precompiled headers can be turned off, MS stuff sucks - I am in the process of removing most of that stuff. I hardly use templates IIRC, I have made some really bad design decisions with monster and item classes, they will most likely confuse you.