[PlayerAI, VillagerAI, .gitignore] Added PlayerAI. Moved functions from VillagerAI to PlayerAI. Added more definitions to .gitignore.