N+ (XBLA) Review – Stick Figure Gaiden

This game has to be, by far, one of my most favorite internet flash games. The game is some of the most mind numbing you will have on your 360...period.