Fixed: In setVelocities() the POSITIONS were being updated instead of the velocities. THIS was what made everything move in straight lines all the time and me wanting to shoot myself. Also added dividing by mass in findAccels().