Refactered sample class, refactered amigaSample function, it's a class again, AmigaSample.
Refactored the amigaSong function, now AmigaSong. It's a class again, has Song as it's prototype. Refactored Song, created init func to build properties in each type of song and manage them.