Your design, animation and timing choices are all on point. It's pretty rare to see all these tough parts melting so perfectly together - you did exceptionally well with that. I also like the way you write your games description - wish I could write like that. All thumbs up, man!