Finished roompath code

This code is supposed to quickly detect the rooms that need to be
traversed to get from one room to another, so the game will only search
through waypoints to go to an adjacent room instead of finding all the
waypoints in a path across the whole map.