Finished out Tile functionality, except .draw().