May 09, 2016 AM EDT It is not too late to start playing Overwatch beta. For the newbies, here are some amazing things you need to know about Overwatch beta.