Rogue C# – Don’t Confuse the Monsters!

Sometimes it's just better to start over and rewrite the algorithm. In this roguelike, the function for moving the monsters around the map was a good example.