Turn-based game, the game includes: C# generics, C# events, and custom structures. Custom grid system. A* Search for paths. AI