Lists, Overlay

- Added list for ScriptType actions
- Added hardcoded OverlayType indexes
- Added a boolean to the struct of IList that determines whether the
type is valid
- Added a struct to ParamContent for saving ID (string) or Index (int)
- Reworked (S)Action/EventType, every param is parsed instead of the
expected amount
- Renamed some functions
- Moved validators into proper folders