Loads of changes all over. Using ROT.Path.AStar for pathfinding, guards chase you, game ends when caught