Islands of Wakfu, Ankama Games spin-off of its upcoming PC strategy MMO Wakfu, hits Xbox Live Arcade on March 30, and it's still as pretty as the first time we saw it.