Working Player::paint() - curve painting functionality