Recursive Porous Agent Simulation Toolkit