I just remembered that function writeBlock and readBlock expects a byte array as argument so you can't create a variable of "char point = 0;" and expect it to work. You need to create a byte array(safest way) or modify the writeBlock function(hard way).