1. 3D Support for XP
2. Increases my skills in c++.
3. Increases my skills in Irrlicht.
Mostly, I am doing this because there is no real 3D system, MGC's Hmode7 can only support 1 polygon and can lag which makes it difficult to make a 3D game.
But then again, I suppose the best port from Irrlicht to XP would require a complete re-make of the built in graphics rendering (or at least prevent it from rendering) because this is my only problem, it will start to render if you move the mouse on screen. (if the mouse is off the window or you are holding a button in it will not render)