Created my own copy of the movement prototype.