Levels 25, 24, 14, 8 and so many others require the patience that I don't have, but the game in itself is very good quality, fun and time-absorbing. (In a good way) 4.8/5
To fly, sit on the large stone beside the sign about the person who did it for about one minute.
To beat the boss, wherever it flies with it's mouth closed, go there and you will be safe. Keep collecting the Fairyflies and activate the runestone.