Working, compiling, broken out H and CPP file.