Generalized GameChar initialization