tilesheets and resources cleanup/refactor