generalized king moves/jumps and added perform_moves! sequence method
add multiple jumping