added more object and reimplemented keyboard handler
added sounds but seems not to works