feature: add moves