some improvements

Attempt to interrupt safe, 24Bit color to 18 inline function, added
cursor 0,0 to fillScreen (should be renamed clearScreen?)