Added tile implimentation, OTile.cpp