Tiled is a good tile editor with some missing features
This is an interpreter for scripts to replace execute_string()