Moved puzzle module to its own subdirectory.