second implementation of vortex, actually just a playground to learn swift&co