merged levelone and level -> level becomes the level base class