Better failed assertion messages
Rename/rework test classes
Forward declare rather than import
Expose readonly copies of a Game's players
Instantiate ShipBattleship correctly
Add ShipPositioning
Get end-to-end tests passing