Game Review: Trigger Witch

A top down, twin stick shooter/adventure game, Trigger Witch is The Legend of Zelda with lots of gun.