Cleaned up some of the overlay code

And hopefully fixed E2's overlay erroring by making the engine send the
convars to the client

Fixes #614