physics engine: impulse

Very nice, thanks.