Modified ChangeColor to work on surfaces that have 4 bytes, LuaCreateTextBox now converts its text surface to the same format the screen has.