C file was getting a bit out of hand, so I moved defines, constants, structs, enums, and prototypes to the header file