Added some phisical details to Thing
Small changes in Makefile

Changes in Makefile for future support building
on Windows machines
Some todo thinks added to list
Added smart pointers definition in Thing and Sprite
Smart pointers used in Render for handling resources
World uses smart pointers for resources handling
Clean up in headers
Merge branch 'devel'

- Added smart pointers for resource handling
- Some clean up in headers for better visibility
- Removed optional move and copy constructors