ok, ImageSource.getPixelData is working now, but HalfPipeMovement is fucked