Yeah I made the game a bit difficult on purpose, so that you have to play with the moving platforms velocity. Glad you enjoyed it !
About the win sound I can imagine your confusion haha :D