Thanks ! I definitively have to rework movement and collisions, I will try to find good tutorials to do this better next time ! (diagonal movement is completely someting I HAVE to do !)