Great take on the theme! You managed to fit an impressive variety of movements into one button!
I did struggle to get all the movement sequences down, as others have mentioned, but I can't imagine that that can be helped much when only using one button.
Good work!