Complete Objective-C version of RandomPosessions with ARC. RubyMotion version not needed here.