I think we can leave this up to the admin not to explicitly set solutions for free play levels. The automatic seeding won't do it because there won't be any solutions that are 'ideal' (i.e. test_result == 100) since Blockly sends up a distinct code (30) for free play programs.