decides if the turret is capable of seeing that particular element
(note: it does not have enough information to determine visibility
such as if that element is obstructed)
This is the base class from which all Elements in the Gaming area are derived
It has information common to all of them such as health, speed, location and size
The purpose of this class is to hold information about turret aim
It is also to determine (given a location) if another Element is in view
It can also "fire" a projectile by giving it a position and speed