In this interactive game, the players are presented with randomly placed strokes of a basic Kanji character. The player can move these strokes using mouse or touch screen to assemble the character. The game will automatically determine whether the assemble is successful or not, using machine learning technology. The player will be presented new, possibly more challenging, character if successful.