Moved the level_number from the constructor to the create function