Refactored static methods out of simpyl class
can now add environments correctly