c++11: tile.cpp