Lose-Detection algorithm finished

- uses A* path finding to determine if the maze is still solvable from
the current room. does NOT take into account keys