My C# 2d Engine