- Move snapping logic to Grid class - Add Grid.CanPlaceAt to check for item overlap (no test for collision with physics-enabled items) - Change outline color depending on if can place