Originally, the whole purpose of IceEntity was to make easy connections between things ("entities"), and in that way make it easier for the user to directly affect things on one "entity" from another. Now that scripts are the biggest part of IceEntity, this functionality is somewhat broken, yes, you can easily get a reference to another entity from a script, but you cant actually do much with it unless that entity used hardcode instead of scripts. Somehow, we need to implement a good system of communication between scripts, allowing for message passing, and hopefully variable-access and function calling. This can probably wait for a bit, but it is quite important...
Originally, the whole purpose of IceEntity was to make easy connections between things ("entities"), and in that way make it easier for the user to directly affect things on one "entity" from another. Now that scripts are the biggest part of IceEntity, this functionality is somewhat broken, yes, you can easily get a reference to another entity from a script, but you cant actually do much with it unless that entity used hardcode instead of scripts. Somehow, we need to implement a good system of communication between scripts, allowing for message passing, and hopefully variable-access and function calling. This can probably wait for a bit, but it is quite important...