move vars into update
un-factor
re-render
no off screen
-