Added rook moves - Coded by Andrew