1000 Fairy Chess Pieces

Grasshopper: jumps behind another piece
moves like a queen, but jumps over any piece and ends up the square after
https://en.wikipedia.org/wiki/Grasshopper_(chess) for the actual rules

Fairy chess is basically any variant of chess that uses pieces that the regular chess doesn't have.
You also have to explain what they do
ill start
Alfil: moves two squares diagonally and can jump over pieces
Dabbaba: moves two squares orthogonally and can also jump over pieces