Creo que deberías normalizar la velocidad cuando vas en diagonal y las colisiones de los costados hacer que no estén tan lejos del borde