dynamic simulator to model 2d kinetic mechanisms for mobile games