Add failing test case for invalid king move

Add the test cases from #18 to the develop branch.