Haha didn't include the puzzle generator! Whoops!!!