Added sounds. might require some tweaking.