LaserBlocks, closes #28