first three moves appear to be working properly with the AI