Block Roll

Description
Block Roll is a puzzle game. A set of blocks need to be moved into specified locations. A block by itself cannot be moved. A block next to another block can be moved to either of the adjacent sides. A block between two other blocks cannot be moved. After being moved into a final location, a block will become locked in place. The game has 40 levels.
Block Roll was made to showcase the Structured Canvas Language web-based programming language.