Added ModuleEngines

Added ModuleEngines
Added get controlablePart.
Changed part.Name and added Part.ClassName.
Fixed version number error in testServer.
Will need to add tests to make sure object equality works when using inheritance - this isn't something I've tried so far