Game Review: Going From Student to Master in Sifu
Sifu in Cantonese means a skillful person or a master. This simple title and meaning for Slocap’s newest gaming venture after 2017's much-loved Absolver is a fitting moniker for an experience that punishes you over and over in an effort to…