conflicting-objectives-kata - prag dave code kata