Computing Rational Decisions In Extensive Games With Limited Foresight