Minor code styling changes.
More WorldObject cleanup.
Removed the code that was calling memcpy in the button devices.  Incidentally I appear to have fixed a bug where sometimes input wasn't being properly updated after startup.