Snowcastle Games joins the ranks of indie Wii U developers with their title, Festival of Magic.

More...