While learning any language, including Japanese, the intermediate phase is a huge accomplishment. It is that phase where you can now engage in casual greetings with close Japanese friends or order from your favorite sushi palace, but you can't watch your favorite anime without subtitles. Getting stuck at the intermediate