Added debug windows to replace constant printing
Updated h file defines to not go against standards.