Hah, yeah it does feel like that as the programmer, also writing the code: "for deltatime in ammo", no wonder bugs are introduced. Well done :).