K-ACE: A Flexible Environment for Knowledge-Aware Multi-Agent Systems