Moved Level and Character to their own modules