Add INVISIBLE colour; expose GameSettings#classtype to lua, and rename globally to class_type to match lua naming convention.
Add setglobal and toaddress functions. Continue menu implementation.
Refine lua implementation, give layouts better name