Moving puzzle work to new module.