Defend Your Castle
Okay, this just looks ridiculously fun. Nintendo released their “WiiWare” channel today, allowing original, direct-download gaming on the Wii in exchange for Wii points. Nintendo Wii Fanboy has posted their review of Defend Your Castle, one of the launch titles…