Personal Project, building a roguelike in C#