Fixes for PlacementArea

* Allow a space bigger than the object to be placed to be requested
* Objects can be placed in any space big enough to contain them
* A placement space may only contain a single object
* Also: clean up Utils. Not much being used here