think i screwed something up - need to revert to an earlier version to double-check
Movement bug with very many layers/objects
https://github.com/increpare/PuzzleScript/issues/90

i haven't interrogated the performance implications of the fix, but it shouldn't be too much
oops forgot specialization
specialized wildcard matching
ok, calling the optimization task done for now - no obvious extra avenues that I can see, and performance is good enough
https://github.com/increpare/PuzzleScript/issues/89
Merge branch 'dev'