Added medici conditions generator performance test
Changed AddDeckSelector behaviour
Refactoring
Changed checking behaviour

Swapping checks order significanlty increased performance
Added a complex test with a real conditions