The makers of Toki Tori release yet another puzzling adventure on the world. Can they keep their hot streak going?