I have been considering doing this for a while now, and today the moment has come. Elemental Kingdoms Fanatic is now open source. This means that everyone can look at the code, and what is more important, you can help improving this simulator.
The repository is available on https://bitbucket.org/pseidel/elemental-kingdoms-fanatic/
There is a nice guide on how forking and creating pull requests work on bitbucket
This is the method to use to ensure that your changes will get back to my repository, so I can add it to a release.