SquareEnix unveils 4 new games, one of which is totally badass [VIDEO] By GamesRadarMichaelGrimm published 11 June 10 SquareEnix announces 4 new download games including a Strider-ish 4 player game called Necromachina