Redesign character sheet.

Code cleanup.  Add Shift+Tab support.  Add special movement characteristics
(flying, random movement, forbid diagonals).