Did you ever think about .NET Micro Framework as the gaming platform? Well, maybe you should start...