a futuristic stadium floating in space