Thanks! It randomizes them in a way that should always lead to a solvable puzzle (but somehow doesn't...) but that leaves some very easy ones in there too (like both already being on the goal). Thanks for the feedback!