A quick version detector based on some of the known differences listed on https://github.com/LLK/scratch-vm/wiki/Compatibility Uses both a list and speech blocks because list watchers don't exist in 3.0 yet.