Didn't stage some of the last commit
changed Object to hold its rotation values inside a vector