private void AbstractMatterAction(Tile tile) {
        if (selected.getClass().getSuperclass() == City.class) {
            if (selected.tile == tile) {
                createUnit(tile);
            }
        }
        if (selected.getClass().getSuperclass() == Unit.class) {
            move(tile);
        }
    }