Still haven't fixed the problem of oddly positioned extra bullets. This is a revert point.