Is it possible to program good computer games in C, or is it best to learn C then move on to C++ and then worry about creating computer games?