More vector, matrix and random stuff

Types were added and stuff