Firstly, I tried to make the animations work better but it would break in a worse way.
Secondly, I know that I was not perfect with the map generation. So, sometimes it creates too easy levels and sometimes it creates very hard levels.