I just bent the pins aswell for now

The only thing that the diagram is missing is that the sense pins should have a resistor between them and ground (i just used a pot for now). This is to stop the motors drawing too much current through the ic. (i never used them at first until i connected a 5 amp cable supply to my bot and the motors spazzed out and the l298 started smoking)
Also it should be noted that the l298 can control 2 motors of 2A current draw. The circuit that you posted has the l298 setup to parralel the bridges to allow only 1 motor but at 4amps current draw.
The datasheet has an example circuit showing 1 of the bridges controlling a standard motor, the other examples showing control of bi-polar and uni-polar steppers. It takes 1 l298 to run 1 bipolar stepper motor. I need another l298 for the other stepper.....