That's awesome, thanks. Would be interested in seeing the source code. Only when you have the time, that is.
In the meantime going to search this for the essentials, for some reason searching for attack names doesn't show up. Don't know if this file gets passed the names from another file as...