Added board coordinate conversion, fixed bug is Player.fill_board