_calculateWithinBounds(bound, length) {
        // `- length` to ensure the center does not exceed the bottom side
        // `+ length` to ensure the center does not exceed the top side
        // `length * 2` b/c of our lower bound being length (the `+ length`)
        return Math.random() * (bound - length * 2) + length;
    }
/**
     * Returns a random coordinate within
     * the bounds while accounting for length.
     *
     * @private
     * @param {number} bound  the maximun value allowed
     * @param {number} length additional length of coordinate
     * @return a random coordinate that accounts for length within the bounds
     */
Returns a random coordinate within
the bounds while accounting for length.

@private
@param {number} bound  the maximun value allowed
@param {number} length additional length of coordinate
@return a random coordinate that accounts for length within the bounds
Returns a random coordinate within the bounds while accounting for length . @private @param { number } bound the maximun value allowed @param { number } length additional length of coordinate @return a random coordinate that accounts for length within the bounds
_calculateWithinBounds(bound, length) {
        return Math.random() * (bound - length * 2) + length;
    }
_calculateWithinBounds ( bound , length ) { return Math . random ( ) * ( bound - length * 2 ) + length ; }
Returns a random coordinate within
 the bounds while accounting for length.
Returns a random coordinate within the bounds while accounting for length .
// `- length` to ensure the center does not exceed the bottom side // `+ length` to ensure the center does not exceed the top side // `length * 2` b/c of our lower bound being length (the `+ length`)