moved music specificiation into SGame class
added _owner property, added abstract function for updating state