Fix Age.SetSDL commands

This fixes @Deledrius's favorite commands.

- General code cleanups.
- Don't send the entire SDL blob. This is wasteful.
- Actually update the doggone state...