/**
   * Generates a random color as an integer, from Color and three random floats.
   *
   * @return int: An integer based representation of a Color.
   */
  public static int getRandomColor() {

    return new Color(
            Constants.RANDOM.nextFloat(),
            Constants.RANDOM.nextFloat(),
            Constants.RANDOM.nextFloat())
        .getRGB();
  }
  /**
   * Used to retrieve a random integer between the two provided integers. The integers provided are
   * also possible outcomes.
   *
   * @param min: The minimum value which can be returned by this method.
   * @param max: The maximum value which can be returned by this method.
   */
  public static int nextIntInclusive(int min, int max) {

    return Constants.RANDOM.nextInt(max - min + 1) + min;
  }