Not bad, much better than the one I did in VB. I see you're using C#, it's a great program, with all of this XNA stuff being released by microsoft you're doing yourself a favour by learning it, because you will be able to create your own 3D XBox 360 and PC games, although I don't see much difference to the XNA language as opposed to our open source engines out there, but none of them are direct to XBox 360. But nevertheless there is an increase in engines working with C# as I'm sure some of you know, I found myself to like it more than VB and Delphi, although Delphi 7is faster on my system than VC# 2005.
Wouldn't mind to see the direction of this and any other C# projects