this really tests my visualization skills
its a very cool concept but it looks a little boring; maybe add colors?