Added automatic scaling to drawGraph

Other small changes like making all puzzles having 2 hints and changing
getter functions etc.