Thanks for the comment. Not too far in to the development I realized that it's going to be quite chaotic and difficult to visualize. If I had time maybe some animations and better visual effects could have helped. I'll have to think about it if I'll polish this later.