futuristic platform puzzle