physics seems to work, sort of