Restart children if modified and use subdomain
Use static/js for static js in children
Add puzzle site
Update puzzle submodule