Jorpho: You could try Project LRNJ. It teaches Katakana, Hiragana, and ~1000 Kanji for free. It's not as polished at Hiragana Battle, but it covers a lot more material using the same idea.That's what I was thinking of. But is there really that much content in the free version? The $10 price tag always turned me off in the past.