- Adding win/loose condition component
- Adding another option component that supports some non nullable component
- restore to 3 lives