this was my attempt to create a program to create java code for me
what it ended up as is basically a compiler that converts my own block based language to java
low in terms of feature completeness
but high in terms of engine/backend completeness
as in I can easily add more features because the underlying systems are in place