BlockManager: Pass points by value rather than by reference. This fixes bugs.