Those glitches shouldn't happen in the first place. EGM is built to take the worry out of game making as much as possible so if you run in to glitches such as that, always let us know and don't let a work-around be your only and final solution. We will fix those glitches right away.
I will still add number 4 because it maybe useful in other scenarios such as mini-games.
As for the timer, if you want to use a frame based timer, it might be more accurate to use a variable. Create a variable called "Timer" and add a new Global Event. Make it "Background Process" and add a new program, Data > Variables > select "Timer" and "+ Add", "1".
Using this method, you can have more than one timer for any purpose. I use it for "Shield" in the shooter template but the timer takes place in the Player, rather than a global event.
Need Help? Post
here.
Found an error/bug? Read
here and
here.
Earn points and get EGM for free!