Changes to positions, collision and hole generation