Alma is a gamified mobile banking app that allows users to win $1M every Wednesday, blending finance with gaming elements.