Snake and Blocks