TurtleKit 3 - Agent Based and Artificial Life Simulation Platform