Changes snack food insertion
Created by: clusterfack
Probably fixes like 3-4 issues on this topic
Fixes #9224 (closed) Fixes #8187 (closed) Namely
- A food object being qdeleted drops the contents of it on the ground
- A food object cannot hold another of the same size as it (must be of lower size)
- A food object can only hold 1/2 of its slices_num (number of slices when sliced)