public void draw(Graphics g) {

        if (state == 0) {
            g.setColor(Color.white);
        } else if (state == 1) {
            g.setColor(Color.red);
        } else if (state == 2) {
            g.setColor(Color.yellow);
        }

        //RESERVED FOR WINNING CIRCLES
        else if (state == 3) {
            g.setColor(Color.GREEN);
        } else if (state == 4) {
            g.setColor(Color.black);
        } else if (state == 5) {
            g.setColor(Color.blue);
        } else if (state == 6) {
            g.setColor(Color.magenta);
        } else if (state == 7) {
            g.setColor(Color.orange.darker());
        } else if (state == 8) {
            g.setColor(Color.pink);
        } else { // failsafe
            g.setColor(Color.darkGray);
        }

        g.drawOval(x - width / 2, y - height / 2, width, height);
        g.fillOval(x - width / 2, y - height / 2, width, height);
    }