A Virtual Coral Reef - Presentation of a fully immersive and dynamic reef environment