Several updates. AI mostly done, methods are now compatible. UI needs work though.