Avatar
complex game that makes you think, observe and execute moves to clear each level. I find it an addicting and fun challenge.