2D game engine for C# XNA 4.0