solve/hint added; solve needs animation; hint needs dialog window