You should add an option to cancel breeding and hatching, as well as the option to interchange dragons in their nests. The mating time shouldn't be long, the hatching time is okay, but the jump is too high from few minutes of hatching to 6hrs with just their offsprings. Long wait makes it less exciting to play. Not to forget that you max the battles at 3 times then another waiting time. Too manly unnecessary waitings.