Having seen the game on a stream before, I did not recognize or connect it to the icon. I think you would benefit from a more recognizable image in front to represent the cool thing that the game is on the inside. Really enjoyed the artsyness though :)