This reminds me of the ice floor puzzles in Pokemon: Gold/Silver/Crystal/HeartGold/SoulSilver, except this one is a lot trickier. Great job on this game!
Thank you for your feedback! :)