fixed bug with firework launcher losing and retaining items incorrectly