Oh, and one that's so basic, I forgot to write it down in the first place:
- The entire things should be controllable by a standard keyboard, using keys that are in the same place on most keyboards. No mouse, nor arrow or function keys needed for any functionality.