gameplay dynamics