Firefly-Inspired Synchronization in Swarms of Mobile Agents