Slight changes and revisions

Hero now has an Audio* instead of taking an Audio* on each update