modified audio logic to load resources in constructor, so when play is called there is a smaller delay so the sound doesn't lag