bounded depth with mobility heuristic
resolved merge conflicts, adding bounded depth mobility subplayer