The Science of Anticipation: From Nature to Gaming