Add Position.get_king().
Add untested attacker generator.
Add unit tests for attacker generator.
Add Position.get_attackers().
Add Position.is_king_attacked() and is_check().