Initial Tone Change support

currently requires xml to have
<tones count="" >
    <tone time="10.00" id="1" />
    <tone time="20.00" id="0" />
</tones>
games start with id=0 so not needed if no changes