Nice! But tileset, which are used here, is not good for position with floating point values or for scaling the map by camera(when linear filtering is enabled). Seems, there is a need to write another tutorial about how to prepare proper tileset, which will be rendered correctly in any cases