Fixed up player dynamics