Update following the new interface of bear::universe and speed optimizations.

bear::universe uses vectors instead of lists. We have to update the virtual
methods overriden in rp.

interactive_item is now artificial. The collision check against the cursor is
done by checking against the cursor found at the beginning of the game.