player dynamics