- Always base body target for buildings based on origin and max bounds
- Cleanup/merge duplicate functions