Feature/use antlr for script files

Decided to just merge this in since this is essentially a part of the engine/gigantic work in progress.