Works, and I think won't lose, but isn't following the winning algorithm correctly.