Diagonal movement fixed, now working.