add diagonal movement