King update

working on fixing the not getting kinged issue, as well as adding in
some checks to make sure you can't move back when not a king, (after an
odd bug where the enemy moved backwards and became my color i began
looking for reasons why).