Karan,
I love your idea. I had been thinking that I was going to have to create a class for every single object in the game - every class, race, item, spell, etc. (and that if the whole thing was open source, then it would be extensible *enough* even though hardcoded) While I would like to...