Added vector class, working on random shuffle next