Move hit funcs to a new file
Make cryptic math a bit easier to read
Don't need to specify my own instances for these
Change some comparison stuff