Add separate tilemap class and did initial compressions