Initial commit: fifteenpuzzle without task decomposition