Pigtails and armoured mechs head our way this week.

Games you can play this week