Pokemon 2D Engine written in C#