Progress before switching to strategy pattern.
Fully working game passing all tests with implemented strategy pattern.