better player rendering