Creating a group of SKActions and running them at the same time

SpriteKit provides functionality to group SKActions together and run them simultaneously. This allows you to quickly put together a group of actions, such as moving a player and animating him at the same time.

Here’s an snippet from the example above:

Note that the actions repeat only after all actions have completed.