8 features is actually really bad for this model. Thankfully, Lukas E. demonstrated how the model can be made in 5 features.
It took some trial and error, but I was able to do it in 5 features as well. I think Lukas and I used different methods, so I'm looking forward to seeing his solution. Here is mine: