Serial.available acting funny

it compiles with no errors on my end. I will look into String thing, but I think its more of a format issue. I am receiving data in bytes and need to convert it to an int by subtracting 0. Will try both solutions tonight.