(maint) Alien and Craft all implement Being interface

Prior to this commit, neither Alien or Craft followed any sort of OOP.
This commit adds an interface so the two classes can implement the Being
interface. This will make things easier if any other beings will be
added later.