Added moving logic for rooks