add method for game init (not complete)