RPG-like game engine built in C#