animate player character