Game Guides Severed Steel is Now Free on Epic Games Store A day after releasing its latest update, Severed Steel is now free on Epic Games…