moved z-tile to main project to keep code up to date and made a preinitialisation class so that all projects can have their own settings