Looks like I was talking about the wrong game, one that I played in the NES I think. Bad guess. Anyway, it will be nice to see such a game in DirectX 9 graphics.
And yes, you can remove the SDK if you want. Unless you at some time wants to access DirectX directly (using the R3D_Access class probably), but I'm not sure if VB .NET requires the SDK to be installed for this to work. C++ however, requires the headers. Better keep the original SDK installer just in case.
NES? Scary. The magic carpet I know is a old dos Game by Bullfrog where you fly around FPS style on a magic carpet with lotsa spells to hurl at your enemys, each player also having a castle where they can store mana. It's got destructable terrain too (just altering it's height map) which makes it rather awesome and innovative. Particularly the underground levels which had another inverted heightmapped terrain map for the roof.
"VB is gay because it's simple, stylish, functional, and simply works as expected."