Breakthrough does not seem to work atm as the check on continue tests if cultivation_realm < 3, when cultivation_realm is now a string rather than an integer, causing it to return false and never initiate breakthrough.
Other than that, looks neat for a prototype.