Adicionado bool m_ammoPressed à classe Player

Utilizada para que o botão de projétil não seja pressionado por mais de
um tick seguido.
Adicionado bool m_selectPressed à classe Player

Utilizado para que o botão de Select não se mantenha pressionado por
mais de um tick seguido.
Player::beginSwinging deixado como antes e Key::R (botão D) ainda só carrega

Mas Player::beginSwinging não é mais chamado com Key::R (botão D)
passado como parâmetro.
Key::Select agora descarrega o projétil
Diminuído duração da pazada-baixo e impulso do smash-baixo