Very clever logic level and amazing how smoothly the blocks move when pushed in the correct direction.