Added ShipPlacementListener, changes in the GameFieldBuilder process.