@Override
        public void mousePressed(MouseEvent e)
        {
            Object sender = e.getSource();

            if (sender == _redPrimeButton)
            {
                tryToPrime(_redPrimeButton, _game.getRedLauncher());
                _fireButton.setOn(_game.isPrimed());
            }

            else if (sender == _bluePrimeButton)
            {
                tryToPrime(_bluePrimeButton, _game.getBlueLauncher());
                _fireButton.setOn(_game.isPrimed());
            }

            else if (sender == _greenPrimeButton)
            {
                tryToPrime(_greenPrimeButton, _game.getGreenLauncher());
                _fireButton.setOn(_game.isPrimed());
            }

            else if (sender == _fireButton)
            {
                _game.fire();
                _fireButton.setOn(_game.isPrimed());
                _redPrimeButton.setOn(_game.getRedLauncher().isPrimed());
                _bluePrimeButton.setOn(_game.getBlueLauncher().isPrimed());
                _greenPrimeButton.setOn(_game.getGreenLauncher().isPrimed());
            }

            else if (sender == _insertCoin)
            {
                _insertCoin.setOn(true);
                addQuarter();
            }

            else if (sender == _returnCoin)
            {
                returnQuarter();
            }

            else if (sender == _pickupPanel)
            {
                _game.pickup();
            }

            else
            {
                // DEBUG
                System.out.println("I missed something");
            }
        }