basics for updatable graphics
added sound effects