This is pretty much my first time ever using an arduino so not quite sure about the debug output. I will add it if you would let me know what exactly you are recommending me post.
There are several things that might be interesting to know. For instance, Serial.available() returns a value. What is that value?
If it is greater than 0, you read a value. What is that value?