Base framework.

major to do's:
- further AI stage for invincible AI
- system for different AI strengths