private void chooseStartingTile(Match match, int number) throws RuntimeException {
        // whoops - must set tile
        Tile[][] tiles = match.getTiles();
        int height = tiles.length;
        int width = tiles[0].length;
        if (number == 0) {
            tile = tiles[0][0];
        } else if (number == 1) {
            tile = tiles[height - 1][0];
        } else if (number == 2) {
            tile = tiles[height - 1][width - 1];
        } else if (number == 3) {
            tile = tiles[0][width - 1];
        } else {
             System.out.println("DBG: cannot choose tile");
            throw new RuntimeException("Cannot have over 4 players");
        }
        tile.addBomber(this);
        setStartingPosition(tile);
    }