Slitterhead gets an action-heavy gameplay reveal and release date Get your weapons ready! By Kristina Ebanez 7 June 2024