Nice idea! I loved the tutorial but it really needs some movespeed, reading the comments slow movespeed is necessary for later levels, did not go that far but I think you could have a different movespeed per level for exemple.
Missing a jump means 10+ seconds of wait for the platforms and player to be in the correct position again.
I would say the mouse clicks make it more than 3 buttons, but this is a simple fix