Implement scenario parsing