Cleaned project.
Added objects
Changed color manager to use ColorPalette struct.
Added operator overloads for comparisons.
Balanced screen rotation speeds.
Made proper namespace for file manipulation.
Fixed initializer list, made data members private.
Cleaned code formatting.
Cleaned code formatting.
Reordered code to be more consistent. Made data members private.
Use ColorPalette. Rearranged code for consistency.
Made data members private.
Rearranged code for consistency. Fixed rotation switching.
Formatting.
Changed function calls to use getters.