implemented Left,right,up, down and backup as well