client cleanup, player rendering