fix: modularize movement pointers

Created by  Jengamon  on March 5, 2024
KYEVTQT5IWDHVCMV2TORNQPODLJBKD3HLS4EIXR5HOL5DZI3UVKQC
Change contents