Added framework for difficulty changes.
Added the word AI
Added todo and stuffs (reverted from commit 49ddc293accc0af0c272f9596fb48db58c5ca5d7)
Improved AI