Yeah a awsome game which teaches to be patient and quick. But some of the levels are way too difficult. 3rd stage third level is much more difficult than defeating the final boss. By the way wating for ninja arashi 2.