Does anyone knows a good place to learn about game design. I mean how to use classes in games, how to seperate classes in header files, and so on.