Agent-Based Modeling with Boundedly Rational Agents