coffeescript physics engine