Interesting concept for a puzzler, and definitely pretty challenging at points! The reversal of direction for the cubes was an especially interesting mechanic that I liked, good job! :)