Probably the best puzzle games I've played. Great fun, pitched and paced really well with great animation and stories. The only game I'd rate a 6 out of 5 if I could. Really good game and a real credit to the imagination and talent of the development team.