added game init functions