added sound functionality finished, moving events and background music is supported