implemented arrows to move, naive submit