public void drawWeapons(Graphics g){
        if (player.isAlive()){
            /* paint blaster beams */
            /* create arraylist to store blaster shots array */
            ArrayList blasterShots = player.getBlasterShots();
            for (int i = 0; i < blasterShots.size(); ++i){
                Blaster temp = (Blaster)blasterShots.get(i);
                g.drawImage(temp.getBlasterImg(), temp.getXPos(), temp.getYPos(), null);
            }
            // paint laser
            ArrayList<Laser> laserShots = player.getLaserShots();
            for (int i = 0; i < laserShots.size(); ++i){
                Laser temp = laserShots.get(i);
                g.drawImage(temp.getLaserImg(), temp.getXPos(), temp.getYPos(), null);
            }
        }

        //enemies weapon
        for (int i = 0; i < fireShots.size(); ++i){
            SpaceCraftWeapon fire = fireShots.get(i);
            if (fire.isVisible()){
                g.drawImage(fire.getEnemyFireImg(), fire.getXPos(), fire.getYPos(), null);
            }
        }

        // PLAYER TWO
        if (playerTwo.isAlive()){
            ArrayList blasterShotsTwo = playerTwo.getBlasterShots();
            for (int i = 0; i < blasterShotsTwo.size(); ++i){
                Blaster temp = (Blaster)blasterShotsTwo.get(i);
                temp.setImage("images/blasterTwo.png");
                g.drawImage(temp.getBlasterImg(), temp.getXPos(), temp.getYPos(), null);
            }
            // paint laser
            ArrayList<Laser> laserShotsTwo = playerTwo.getLaserShots();
            for (int i = 0; i < laserShotsTwo.size(); ++i){
                Laser temp = laserShotsTwo.get(i);
                temp.setImage("images/laserTwo.png");
                g.drawImage(temp.getLaserImg(), temp.getXPos(), temp.getYPos(), null);
            }
        }
    }