I'm sure you can do it, I tried it many times before uploading XD, I managed to finish the game .
Anyway thank you for trying my game
TIP search for a lever with your soul to move the platforms