public boolean floorAdjacent(int x, int y) {
        //this doesn't check diagonals cause it would look ugly
        if (getTile(x + 1, y).isPassable()) {
            return true;
        }
        if (getTile(x - 1, y).isPassable()) {
            return true;
        }
        if (getTile(x, y + 1).isPassable()) {
            return true;
        }
        if (getTile(x, y - 1).isPassable()) {
            return true;
        }


        return false;
    }