Even more interfaces for lua.
Also huge ass restructuring to save like 56 bytes per difficulty..
Woops, didn't mean to include these.