Added Ptr and Contents as suffixes to functions. I hate it, am changing it
Named things the way I want, which happens to be really poor architecture