Add trivial room solver and fix bugs