indie studio currently developing an unannounced title (a silly metal game) / a bunch of lil guys in a trench coat