The headless server can't deal with loading sounds or images at all. Because of this, we need to get those out of the shared Actions. Instead, we could derive the ActionManager on the client, include a dictionary which maps Actions to sounds and images, and load/play them only there.
The headless server can't deal with loading sounds or images at all. Because of this, we need to get those out of the shared Actions. Instead, we could derive the ActionManager on the client, include a dictionary which maps Actions to sounds and images, and load/play them only there.