Begin implementing movement logic