protected override void Draw(GameTime gameTime)
        {
            // Clears the screen with the Color.CornflowerBlue
            GraphicsDevice.Clear(Color.CornflowerBlue);

            //Set the projections and views for each object
            model.basicEffect.Projection       = camera.Projection;
            lightsource.basicEffect.Projection = camera.Projection;
            water.basicEffect.Projection       = camera.Projection;
            model.basicEffect.View             = camera.View;
            lightsource.basicEffect.View       = camera.View;
            water.basicEffect.View             = camera.View;

            //Draw each object
            model.Draw(gameTime);
            lightsource.Draw(gameTime);
            water.Draw(gameTime);

            // Handle base.Draw
            base.Draw(gameTime);
        }