AI basically finished, not tested yet