Changed project structure. Add AIException