Cleaned up initializer, fixed if statement and changed it so the language must be opened with {: stuff :} to execute anything.