First go at implementing simplifed behavior logic