Agents for Games and Simulations