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;