added shot sound, sturctured dolphin class a bit