While there are a lot of great games out there, only few manage to make the act of completion to a 100% a consistently rewarding and engaging experience.