Add problemContext commonThisMethods

Allows us to craft more specific error messages, such as “moveUp is
unavailable”.