User blog comment:Crimson Storm Mich/Future Units Preview v2/@comment-26120414-20170411040156/@comment-31529105-20170411040437

Looks more like Lid from the FFBE collab to me.