Thank you!
yeah, I don't know what causes this, but the game isn't consistent, sometimes something works great, and other times the same thing doesn't work at all, I've had this problem with inputs, the message system and collisions.
I've yet to understand if it's a defold thing or my code thing.