Thanks very much! I'm also in the process of adding new levels, particularly "doughnut" levels that leave certain central squares blank. This allows the use of bigger squares with the same number of moves, without making those moves as obvious as they usually are on big grids, because only a subset of the cells are actually used. I've also started having to make new levels manually (with a tool) instead of filtering generated levels because the number of combinations has gotten so large!