Play area on hardwood floor?

Je

What can I use on our hardwood floor as baby learns to sit, stand, and crawl?  Whether that's a foam play mat or something else? Criteria:

1 something to protect her from bonks on the head when she falls over

2 cleanable/washable bc she is still spitting up

3 not slippery so as to cause falls for adults or baby. Right now we have a big quilt on the floor, but it's quite slippery and is just asking for an accident. 

Specific product remediations welcome. I feel like I've spent 100 hours reading reviews for foam play mats. If a foam mat is the answer, someone just tell me which one to buy, for crying out loud! Lol