Refactor BlockPos to Point