First of all visuals are amazing, but I love the idea as well, could use some balancing but it's still exectued quite well! Great job!