With macros for declaring hooks in header, in code, actually hooking and calling the originals Also with CL_CreateMove hooked