Swift port

Hi there,

Ported your awesome code to swift. Cool animation bro :+1: