changed random to hold an array of numbers/arrows
implement collision.v