CS 355 Lab 2 - Everything but proper rotate