Updated with Collision & Visibility

Updated with function CollidesWith(Sprite s, bool perpixel)
and
IsVisible = true | false;