Making a rotating puzzle

Hi y’all! I’m in a bit of a bind.

For the past day I’ve been trying to get a puzzle to work the way I’d like with no success. Briefly: I have a room with four puzzle shapes and two buttons. One button rotates all of the shapes around the room, to get them lined up the way you want.

The second button will rotate one of the shapes, spinning it on its axis at 45 degree intervals.

The first part works okay – not great, but it’s functional. I move the set of shapes with a Rotating Movement component. I’m stuck with the second part, though – I can’t seem to get anything to rotate properly.

This is the setup I have right now. The annoying thing is, this works – once. I have the timeline set to Play from Start every time, but the puzzle piece only spins one time. If called again it just kind of twitches.

I think I’m close, I’m just too narrow-viewed to see my mistake.

check the animation start and end frame.

I’m not sure what you meant by this, but thanks for your help. After a bit of muddling about I discovered the issue, and 'twas a silly one. I had a Do Once node set before the call, and nothing to reset it.

It’s turning now.