protected Coords getCoordsAround(Coords c) {
protected Coords getCoordsAround(Entity deploy_me, Coords c) {
    protected Coords getCoordsAround(Coords c) {        // check the requested coords        if (game.getBoard().isLegalDeployment(c, this.getLocalPlayer()) && game.getFirstEntity(c) == null) {            return c;        }        // check the surrounding coords        for (int x = 0; x < 6; x++) {            Coords c2 = c.translated(x);            if (game.getBoard().isLegalDeployment(c2, this.getLocalPlayer()) && game.getFirstEntity(c2) == null) {                return c2;            }        }        // recurse in a random direction        return getCoordsAround(c.translated(Compute.randomInt(6)));    }