Megaways slots come with many added bonus provides that improve gameplay