Added BlockPlacementManager