Optimisation Update
- Instead of checking every frame for if the player is invincible or not, check every 500 frames.
- Fix bug where player wouldn't be able to shoot if (not) invincible.
- This was because
DisablePlayerFiring()
disabled firing regardless of a true/false bool which should toggle.
- This was because