Introduce basic tile manager, add map loading/saving