Initial halo control

basic control for halo - just simple mappings to keyboard keys, and
using built in mouse control.  This leads to very erratic behavior for
controlling your view, so need to do something smarter - possibly
autocenter, or use starting position as center?