Separate Pirate Plunder-specific code out of Arena

This opens up the possibility of different arena (and game) types in
future.