Playing around with casting void ptrs to structs to ints, who needs type safety anyways