implemented path tile and basic tile