Abstraction of rewards and stuff