Reworked the player rendering