Karo engine in c++ with XNA frontend