Writing a game like this in C++ is very impressive. Good job!
Thanks so much it was a fun challenge! I'm glad you enjoyed it, code is on my github if you are curious as to how it all works.