separate init in gameLayer