If anyone is stuck, or is interested in how to solve all the levels using the fewest moves required (for a better speedrun time), I made video guides for all the levels.