building placement collision detection works