* @param loser The losing naval <code>Unit</code>
     * @param cs A <code>ChangeSet</code> to update.
     */
    private void csLootShip(Unit winner, Unit loser, ChangeSet cs) {
        ServerPlayer winnerPlayer = (ServerPlayer) winner.getOwner();
        if (loser.getGoodsList().size() > 0 && winner.hasSpaceLeft()) {
            List<Goods> capture = new ArrayList<Goods>(loser.getGoodsList());
            for (Goods g : capture) g.setLocation(null);
            LootSession session = new LootSession(winner, loser);
            session.setCapture(capture);
            cs.add(See.only(winnerPlayer), ChangeSet.ChangePriority.CHANGE_LATE,
                new LootCargoMessage(winner, loser.getId(), capture));
        }
        loser.getGoodsContainer().removeAll();
        loser.setState(Unit.UnitState.ACTIVE);
    }