Objects tentatively finished. Still need to do a lot of testing with adding, promoting, and demoting.