Set-Game Stanford CS 193P [2017-2018] Developing iOS 11 Apps with Swift Learning animation, custom drawing