Interface additions! Buttons work!

YSpriteFont changes for measure string...
New AElement.OnUpdate,
Buttons have Caption and OnClickEvent, and their caption depresses on
click (!!!)
Panels have Caption.