can turn move events into movement
you can move around the screen
in anticipation of bugs to come
refactored movement ns
fixed new event consuming bug in handle events
refactored handle exit