Wow Lio Lim, such kind words! I am so happy you enjoyed it all!
That outline you picked up on was always a wonder of mine how developers managed to pull it off in 2D games. I have found one solution that I still cannot believe it works that well! It involves a lot of different layers, cutting sprites and collision shapes at key parts. I really want to make a video about it soon!
Thanks again!