Added Puzzle::~Puzzle, added main binary code
Build system