for some reason player.Draw is really messing things up