Reef: a visual adventure