inspired by http://giphy.com/gifs/motionaddicts-art-design-abstract-3xz2BQKaaGqHPydLhe