Practical Aggregate Programming with Protelis