Upper beginner and intermediate? When I studied Japanese, we had to learn hiragana/katakana the first 3 weeks of the semester. By the time you're intermediate, you should know hiragana/katakana and about 100 kanji. Nice looking tool nevertheless.
^This.
While I appreciate the effort that must have went into this project, if you need to review something as simple as hiragana and katakana at the intermediate level or even upper beginner level, perhaps Japanese isn't for you.