indie game screenshot of the secret of the universe, 2 d platformer, creative interpretation, psychedelic