This is buggy, like OP said. I added blinking, removed optic (by accident) yadda yadda, you'll find out for yourself i guess.
i mostly just redesigned everything, and added sfx.