finished object oriented arenas. (not bug tested yet)