added engine.random.color()