Opening move tests replaced with scenarios. Still needs to be more modular, but PoC works.