fixed some sound bugs and some clean ups on the arm7 cleanups on the arm9 will follow