Latest update: CloneUp – Stack Yourself
CloneUp – Stack Yourself is a pixel art platform-puzzler where you can create clones of your character and use them to overcome deadly spikes, climb to new heights, and reach the exit door on each level to escape.