Factored kinging and turn updates out of move code.
Fixed #5: Game can't progress when player is blocked from moving
Fixed whitespace to conform to PEP8 guidelines.
Updated docstrings to reflect that they don't use current player.
Parameterized whether to log drag events.
Improved logging of board game state so it doesn't line wrap.
Enabling debug mode so game state can be used as test cases.