Ruben forward with min turns

update direction when forward