clean up
..
..
list -> vector
use client side vertex arrays
add a few modifier hotkeys