fixed alignment model

alignment, attraction, repulsion, and self-propulsion/drag now all work!