Extract conditional class
Extract base as fact
Parse whole game
Use newer plugins
WIP towards input fact