The idea is great - but holy moly it's difficult and unforgiving. Even seeing the gifs you provided of the exact parts I was struggling with didn't really help me, so it's 100% also a skill issue :D But very nice work, congrats!