Make room actually passable, and fix bug.