Finished extendableObject.js just need to clean it up.