Made the PPM reader work better, now the colors are not messed up. Also, I am using XInput for getting controller input.