After becoming frustrated with Apple's SpriteKit and it's lack of features, I decided to go all out and implement the missing features myself. Of these features, the most fun was overly complicated bezier interpolation.
© Adrian Cooney 2015. Hosted on Github.