Added test coverage (via Selenium functional tests) for all puzzles. Tests will now run on pull requests and prior to deployment. Also updated puzzle 007 to simplify the layout and introduce the modifier selection puzzle mechanic into another earlier puzzle for re-enforcement of the mechanic.
This also introduces version to puzzle configuration which can be used to invalidate cache if puzzles are updated.
Added test coverage (via Selenium functional tests) for all puzzles. Tests will now run on pull requests and prior to deployment. Also updated puzzle
007
to simplify the layout and introduce the modifier selection puzzle mechanic into another earlier puzzle for re-enforcement of the mechanic.This also introduces
version
to puzzle configuration which can be used to invalidate cache if puzzles are updated.