this could have been a good game but there are just so many bad things. No way to choose what potion you use, can't see status during battle, unable to replace buildings, ...
To get the impossible just keep trying and trying, sooner or later you'll get it, probably later. (For instance, I got the first two badges on Feb 14 2016 and the impossible on April 26 2016.)
small tip: when you hear arrows coming, don't wait for the right moment to press the button, just tap the button repeatedly after she warns you about the arrows.