Add collision detection before placement

- placement is still allowed, but red highlighting conveniently remains