A 2d game Engine written in C#