introduce clipping
Created by: otsakir
Have a global clipping module that will contain the a transparent "rectangle" . It will be the whole screen by default. Before blitting a Renderable the clipping module wil be set accordingly. The Renderable itself will take into account the clipping module when blitted. Thus:
- if it falls outside the visible area won't be blitted at all
- if it is partially hidden it should half displayed