fix hierarchical save structure issues
more concise save format
add sound save/load
default sound on create