template <typename T>
T readMem(DWORD address) { T buffer, ReadProcessMemory(process, (LPVOID)(client.modBaseAddr + address), &buffer, sizeof(buffer), 0); return buffer; }
template <typename T>
T writeMem(DWORD address, T value) { WriteProcessMemory(process, (LPVOID)(client.modBaseAddr + address), &buffer, sizeof(buffer), 0); }