All pieces implemented and game ends properly.