mystery palace