Many people seek for a good way to master puzzles and challenge their friends. Ohjiatech is the addressed platform. Ohjiatech is an android app. It consists of challenge, learning and practicing puzzles and games. It plays with you, helps and teaches you. It comes with 4 modes; the single player, the multiplayer, the tutorial and the hinter or solver. The solver image-processes the real game, interprets it into a virtual one, studies the game state, hints for the next step and receives the user action or performs the action itself. Meanwhile, only the Rubik’s cube is being worked on, and if there will be more time available, we are going to start with another puzzle or game. Using Unity3D, we have modelled the Rubik’s cube, developed the commands and the interaction to play with the cube using touch gestures. We image-process the in-hand Rubik’s cube and construct the data model for the virtual one to use.