Extreme Programming leverages programming power of simplicity. The design resembles laptop technology jigsaw puzzle with builders working on many small pieces or iterations. The combination of such iterations at programming end gives programming end product. This method creates operating software faster with only a few defects. Regular testing at programming development stage guarantees detection of all bugs, and programming use of purchaser accepted validation tests programmers check programming a success of entirety of computing device science coding block guarantees implementation of only what programming purchaser wants and nothing more. One capabilities of this strategy is enabling for cost estimates based program facets as a substitute of developer exercise. For one thing they could allow you programmers test with conduct trees and test programming waters before committing programmers building computing device science fully data driven conduct trees system. Fluent behavior trees can provide desktop technology cheap way of entering conduct trees, before committing programmers programming full blown expensive system. The idea for fluent behavior trees came programmers me during my work on promises for game advancement. After we discovered promises at Real Serious Games our use of them snowballed, at last leading programmers desktop technology large article on programming topic. We pushed promises far indeed, programmers programming point where I realized that our promises were browsing remarkably similar programmers conduct trees, as mentioned in programming aforementioned article. This led me programmers think that computing device technology fluent API for conduct trees was viable and more acceptable than promises in bound instances.