add launcher, generic accel physics, modularize names in states