Very nice graphics and cool idea of using past versions of yourself!
The first times I played, though, I found it frustrating that if you died at the wrong place, you could not restart your progress; your different 'old self's stay with you whether good or bad.