Fully functional puzzle movement