Fix the rest of blocks not matching correctly. All tests should be ok now.

Before, block matching was done assuming you clicked from anywhere on the block (e.g. the wall of a wall sign). Now, it just matches all blocks iff you click the actual protectable block (e.g. clicking the wall sign matches the wall sign & the wall, but clicking the wall matches nothing). This is in line with how LWC now stores all protected blocks in the database.