My team and I came up with a movement mechanic for the cooperative gameplay we are aiming for. We are now building prototypes to test the mechanic, as well as different applications of it. Players will move by stretching and releasing different parts of their in-game avatar in order to produce a net force that propels it in their target direction. The first prototype will allow us to test the movement system when applied to goal of getting from point A to a choice of either point B or point C.
The second prototype will allow us to test the movement system when applied to the goal of pushing an external object from point A to a choice of either point B or C (similar to the concept of pool or billiards).