Added knowledge base

Started a basic knowledge base from which rules could draw information.
This knowledge base should be used for 'communicating' between bots.
Currently it keeps track of enemies it has seen, their positions and
their velocities. It can then predict the enemy positions at any time,
even if they are not visible.