Self-contained, but having lots of room to explore. The puzzle aspect of this game was really fun! Good job