It's actually not impossible, every stage so far has been tested and is not impossible.
There doesn't seem to be any apparent reason for you to give this game a thumbs up, because it is so insanely hard and is so frustrating to play, so go ahead and leave a thumbs down and unfavorite it if you already haven't.