I am in contact with François Lionet, he gave me permission to use the names AMOS and AMAL in my projects. I also obtained permission from Boris van Schooten to use the JGame engine (which wasn't strictly necessary as the license allows for my usage).
The MequaScript project I based this on (my own) has the beginnings of object orientation and multiple threads already, as well as support for C-style syntax in addition to BASIC, and support for changing the type of variables (as with Javascript).
I ported my MequaScript interpreter from C++ to Java which provides the AMOS interpretation, it is working in both languages. The C++ version could be compiled to run on AmigaOS 3.x and AROS 68k and x86 (which I may try), as well as AmigaOS 4.x and MorphOS (which I lack suitable hardware to attempt).
Then the AMAL interpreter could be ported from Java to C++, a suitable sprite engine and editor added, and (with a bit of work) this working without Java on Classic and NG Amigas.