Refactor bishop moves
Add Rook moves logic
Add Knight moves logic