repaired logic and added vgaputc support for vertical arrows