Bishop movement

Implements #56