Oh My Godheads is a brand new “manic couch” multiplayer action game, developed by Titutitech, released as part of the Square Enix Collective initiative for indie games. Aiming to deliver fast paced, hectic styled gameplay the game revolves around special Godheads. Players take control of...