If you can design the animation between each slot (the scrolling animation), so, just make the "sprite" gadget with all the frames you need for each animation, like the first animation, you call it as Position 1 with a static animation of the first position, the second animation, Position 1 to 2, and make all the scrolling frames from the first to the second.
There on the code, just make it:
Event > Sprite is playing Position 1 > nothing inside the actions;
Subevent >> Mouse click down > Set animation to "Position 1 to 2";
If you separate every slot and make the transition scroll between each one I can setup it easy for you. As a game designer, you will not have trouble doing the animations, as you said.