Squish

This is a dual-screen (Multi Screen series) game, released in April, 1986. Its product number is MG-61. It is similar to Devil World.