Degrees of Separation Gameplay Shows Off Beautiful 2D Platformer