King movement

Implements #86