Ninja puzzle