I have below python script that detects collision (not fully tested out) but since it's in a forever loop, nothing else can run
import time
p_s = 100
e_s = 100
px = 0
py = 0
ex = 0
ey = 0
while True:
    pupc = px + p_s / 2
    pdownc = px - p_s / 2
    pupcy = py + p_s / 2
    pdowncy = py - p_s / 2
    if ex == px or ex > px and ex < pupc or ex == px or ex < px and ex > pdownc:
        if ey == py or ey > py and ey < pupcy or ey == py or ey < py and ey > pdowncy:
            pec = 1
        else:
            pec = 0
    else:
        pec = 0
while True:
    if pec == 1:
        print('collision')
    else:
        print('nope')
 
    