Squish is a Game & Watch game released as a part of the Multi Screen series on April 17, 1986. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. It is similar to Devil World.
No information available
No
Not Rated