Better

De-clevering the force system (by using defforce for initial assignment)
helped out a little, but still inexplicably does not go diagonals...