AlterEgo:
Alter Ego is a clever retro styled single screen puzzle platformer with an interesting swapping mechanic. You control a blueish little guy and his phantom alter ego (that moves in a mirrored fashion) at the same time. Swap places with the invincible alter ego to reach normally unreachable corners and collect all the pixels to solve each stage.
The game is freely available for PC, NES,MSX and ZX Spectrum.
Download:
To download this game you need the Desura client installed. You can download the game HERE. You'll find the same page when the client is installed when you search through the full games list. Go to the browse section to the top right of the home page then select all. This brings up a list of all the games, with an image and information about each game. To find the download , click on the game title to open up the games page, (which i've linked to above).
If you are interested in the original Alter Ego which has nothing to do with today's game whatsoever you can get it for free from Abandonia HERE and you can play an updated version of this game via THIS link.