moved all random functions to utilities.js instead of importing from Gibberish