Port gdi04c to New Lua

Not a blocker here. Also we don't have a difficulty selector yet in the mission screen.