More TE support and refactoring.
Add @NetworkedField annotation, to easily allow data transfer between client and server.