Rendering camera modes

An object can set a camera mode before calling methods from Render, to
distinguish between things that should be rendered as an overlay and
things that should be rendered in the game world. Also refactored some
names.