A physically-based spinning top simulation.