Hi Andy, also the problem of placing objects into a container without overlapping existing ones is called "packing" : https://en.wikipedia.org/wiki/Packing_problems that's what you would want to search for to find research papers for related algorithms.