Altered class definitions to reflect new design

Altered Aprite and Background to reflect new aggregate relationship, rather than inheritance