Cleaned up and documented Scene