new feature, interface simplification

Added a turn event feature as part of the World prototype.

Simplified some method/constructor signatures. This is part of a continued process of converting long parameter lists with argument dictionaries.