Abstract class sprite