Self-explanatory
Beat the game.
Beat this strange game.
Not really memorable for me.
Weird indie game, oh well, beat it.