Fixing isFull() and properly comparing itemstacks