created puzzle class