Eidolon XIV

Touch the green cube to win!
Platformer