Implemented a simple scenario runner