Change PriceMonitor to treat X constant as an integer
Add SubAgent for subagents to extend