Variation on sliding block puzzle with machinery on the tiles #nice