mac-ninja Basic plateformer game example using SpriteKit, GameKit and Swift3 Basic concepts Finite Machine State for Sprite animation using GKState