Dicesnakes ?

Source and More information: Dicesnakes ? [Free] [Puzzle]

Author: itch.io