phun [download page] is a free application for creating 2D simulations of physics. it has a cartoony feel to it and is simple and fun to use.
it is a master of science theises by computing science student emil ernerfeldt at vrlab, umeå university, sweden.