bug fixes, timing, better SFX