basic tile system done