No more artifacting issues, but I don't know why.  Tests with buffer size of 10 and 1000 had no issues.  After switching back to 100 issue no longer existed.  Made minor changes for tranformations and draw calls, but nothing had an effect until after I adjusted buffer sizes.
Merge branch 'master' into peter
Score tracking and player ids implemented.
Merge branch 'master' into peter
Name tracking cleaned up.  Readable names now after adjustment to be::Id.
Merge branch 'master' into peter
Merged and playable