Added Entity ID

All Entity objects now have a long that stores an ID number. The Missile
class uses this to constantly track the location of its objects'
targets. Code was also added to make this work properly.