finished etherObject refactor, and added elevator collisions