A small milestone, but I managed to improve the efficiency of the display code by pre-calculating the Y coordinate. This was being done for each character so it’s quite a time saving. It does mean I will need to work out what the other values should be if I want to print anywhere outside the console window, but I think it’s probably worth it.