slowly getting there, player rendering is correct now