optimized BoardParser again

changed byte to int again for better performance.
Why? Here's the answer: http://www.herongyang.com/Java/Byte-Data-Type-Operations.html