Very interesting idea. Usually when you have spirits of your past games it is used for comparison and fighting, but I never saw that those spirits can help you! You could develop this idea to big game with pazzles. For example in one iteration you press button with timing, and on next iteration you can go through door in timing of pressing this button from your past "self". It has a great potential, develop it! For me main character is a little bit slow, but at all controll were good.
P.S Please rate our game too, we worked really hard on it