AI is getting pretty smart! :)

There are still a few bugs that I'll try and get out later.  I set up
the AI class so that it will be easily modifyable in the future and even
IN GAME.  So we can change difficulties and stuff or make the AI harder
during the game.