non-angular physics nearly done

still to do
fix pocketing (engine takes it to be a BankEvent)
have balls rotate as they move