Add perception stat
Fix parameter order
Tweak interface
Initial attempts at room generation
PathFinder.createTempNode() uses original node to build temporary node