objects: { id: image_url: element: x: y: direction: 359 track_id: 293 sound: SM2Object. updateSound(forObject) redraw()? } selfObject: { ... } redraw resound