Mass refactoring done: reduced number of type arguments in dozens of traits and classes by making Coordinate, State, Global and Action abstract types of Environment.
As a result code readability was greatly improved. Many mechanisms in GenericGame were proven faulty and were changed, not quite sure how it worked before...
Version update; UnitInterval's toString method overrided to provide meaningful string representation;
Some research into eval strings secure wrapping using AST trees, SecurityManager and ThreadLocal states;
Started work on a large world, where an AbstractWorld's Atom effectively turns into a dot;

** This is a squashed commit of 'dev' branch from 3df5d26f22c8799842b3f37a1cd751ec379110a6 to d59ed866704311da415df0eb853fa7c7daffbd2f