changed to pointer class
rewrote to be more like BF
changed get to return a character
all chars are printed on the same line except when an explicit newline is printed
updated to match new language