Began work on AI, refactored Moving

The AI is very basic, it is only a proof of concept right now. It lacks move sorting as well as any form of real thinking though.