BlinkySquare work in progress. /cc @BlinkyTape