Today, my character can finally fire projectiles as I added the projectile class. However, it fires a lot of projectile when I press and hold the key and that wasn't what I wanted. The character is supposed to fire 1 projectile whenever I do a key press.