public ArrayList<Item> getKeys(ThePlayer p)
    {
        ArrayList<Item> toReturn = new ArrayList<Item>();
        for(Item i : p.getFFCharacter().getInventory())
        {
            if (i instanceof Key)
            {
                toReturn.add(i);
            }
        }
        return toReturn;
    }