Have move_left working; need to add the other moves, etc