Alright thanks ^^
I also have some bugs (well not quite bugs) with the output function. When displaying a character/number on the bottom row, the rest of the screen is shifted up. This would be nice if it could be turned off for output, as the scrolling migt disrupt other graphics.
My second gripe is that when displaying a single digit number at a certain location, the number doesn't actualy appear where the coordinates you specify are. For this reason I don't think it's possible to display numbers in the left few colloms?
Just two things with output that I think might need to be changed