Sorry about the comments - I hadn't planned to release it in this state originally :P Even in college, I would always write the assignment program to completion, then go back and make up comments to make the instructors happy. ^_^
As for the Japanese fonts, there is the one in standins...