Clean up gui-crash issue from buider gui (needs to return true to not
attempt to double-open guis...).

Add preliminary entity-rule support.  Needs more rules, testing, etc.
NFC if the offest math works or not, need better testing methods.