track processing time
use a bit-set for tile connections

~20% speedup, but shouldn't be necessary to do it manually. Kotlin doesn't
really seem like the right tool for this
kotlin M6
nothing