optimised content loading, found workaround (I think) to sound saving for skills