Changed bullet to be an interface

Luckily i decided to give each sub mod its own project folder on my
other PC or i would have not did this. Turns out that one of the other
mods i started to use the bullet without having access to its classes.
This would mean that sub mod would need the other mod to be installed.