more functional levels in code puzzles