Broken Saints

The online flash-based series Broken Saints has at least