Stated second project. Has set up a struct to handle matrixes.