check_self lets other objects collide with the object, check_others lets that object collide with others. You can use the | to combine them.
After finding the object ID with one of the collision methods, you can compare it to a list of your Enemy and Block's object IDs.