Add Entity

Added entity class with most field getters and setters.
Will support mods as long as the entity type can be modified by the server at any time.
@lenis0012 You can squash your commits into one