Changed all the header files to use #pragma once instead of header guards