Overlord levelup solution

@jmmastey @bwthomas
this should just be named `lock` - according to the Ruby style guide, bang methods should only exist if there is an equivalent non-bang method