Really nicely done. It's a mix between Portal and, um, my Text Adventure Puzzle game! Got stuck with the small hole though.