Added yet more checks so making a new level doesn't kill itself on GUI errors.
Moved test-walker to the wip_levels module.