updet gamefunctions