Added a simple system for displaying messages.
merged feature/AI
base invention class
constructor and properties added