managed vs unmanaged.  nice Sprite class