[~] small refactorings
[+] orthogonal maps are processed correctly now
[*] fix buffer jittering by aligning buffer by tile width and height ((0,0) of buffer is always matches top left tile corner)
[+] added support for isometrig and staggered tilemaps (still low FPS)