Added/fixed background loading

- Added zoom factor
- Added debug keys for travelling around the background
Background and entities drawing is handled by viewport

- Now passing offset argument to entities
Merge branch 'master' of github.com:PVince81/pp45hb

Conflicts:
	background.lua
	main.lua
	player.lua
Fix