Fixed logic for advancing between game states when firing