changed to list style
changed game to use i and o strings, and use numpy logical indexing