making coords, alpha and visible protected in Sprite