타일 위에서만 이동 가능하게 하고싶은데 이런건 보통 어떻게 구현하나요?

언더테일같은 이동을 구현해보고 싶습니다!