Added buttons, culling for tilemap and refactored tilemap editor