Remove borrow who are too restrictive

Borrow pointer seems to be top restrictive, I've made a branch with a replacement using Rc< Refcell< Resource>> to handle SFML resource.

Someone had Review on this?

@darnuria?
@krzat?
@KarlZylinski you seems to have problems with borrow pointers, is Rc a good replacement?