More accurate block placing with soft camera
World improvements

Worlds now have backgrounds.
Worlds now have a border generated at start.
Improved drawing of blocks:
It's now possible to remove blocks by setting the pointer to null.
Added null pointer checks.
Smoother removing of blocks.
Oops, forgot to remove some noob files
Added better window name, removed include
Merge pull request #2 from gustav9797/master

here is the code