Reorganized code moved algorithm into Strategy class, player18 class now just the interface