Less frustrating than I thought it would be somehow. The spinning mechanic did wonders for making me feel like there was always a chance to proceed. Less positive were the times I got stuck inside one tile-wide blocks and couldn't escape. Though it's clear you were aware that happens, since it's literally part of the level design.