active piece fix
vipPieces added to all problem types. It lets you throw Failure in case particular white piece is in danger to be taken. Useful  for creating "escort" problems.
- can be moved
- checked right after white move is complete, but before the black move(in active problems).
- nullable