It took me a while to realize the rotation snaps to the cardinal directions. Insanely difficult but I managed to complete all levels!
Thanks for the feedback!