Current implementation in this build
This version uses numbered endpoints on 6x6, 8x8, and 10x10 boards. Partial routes are allowed, and drawing through another unfinished route clears that route for a fast retry. The finish condition is strict full coverage: every pair must connect and every tile must belong to some path.