Learning c++ as I create a strategy game