public void draw(Graphics2D g2)
    {
        // Sets the Font to selected Font
        g2.setFont(new Font ("Eras Demi ITC",Font.BOLD, 24));
        g2.setColor(Color.WHITE);
        //Draws the Text on the screen in the upper left corner
        g2.drawString("Score: " + currentScore.getScore(), 20,20);
        g2.drawString("Multiplier x" + currentScore.getBonus(), frameWidth - 180, 20);
        g2.drawString("Lives:", 250, 20);       
        
        // Draws the number of ships for lives left
        int spacing = 320;
        for (int i = 0; i < currentScore.getLives(); i++)
        {
            g2.drawImage(image, spacing, 5, null);
            spacing += image.getWidth(null) + 5;
        }

        // Game Over text
        if (currentScore.getLives() <= 0)
        {
            g2.drawString("Game Over", frameWidth / 2 - 40 , frameHeight / 2);
            g2.drawString("Press Enter to Play Again", frameWidth / 2 - 120, frameHeight / 2  + 20);
        }
        
        g2.setColor(Color.BLACK);
    }