The entire canvas, chunk and buffer systems are now based on pointers. There is
an invalid read at line 49 in character.cpp, which I will fix first before doing
anything else.