Implementation of a Rube Goldberg Machine using Box2D