added king movement and tests and got rid of player param