Added some vector operators and implement random numbers and chance