Phun 2D is basically a “2D physics playground program created by Umea University student Emil Ernerfeld as their Computer Science thesis.” Download page. Video after the break.
While the goal of the software is to be educational and teach physics concepts like friction and restitution, it also encourages creativity and ends up being remarkably addictive
[via OhGizmo]