Use typed arrays for byte/word objects
BitBlt: copy full lines if possible
Implement 16 bit array access (shortAt/shortAtPut)