https://www.unknowncheats.me/forum/programming-for-beginners/52562-simple-write-process-memory-function-explained.html