Add character list for potential style symbols.
Add type check on number of iterations.
Clean up docstrings
Regularized print syntax for objects.
Removed nondestructive tick function.

As a compensation, a copy-town function is implemented to continue supporting nondestructive modification of a town.