Refactoring the random fruit placeing
Merge branch 'master' of https://github.com/twlevelup/syd-levelup-2-red-team
Refactored the fruit placer out
Fixed up fruit factory and also randomly regenerate fruit when one is consumed.
Fixed offset for randomly generated fruit
Merge commit '1356d3cb99bc87f0b3243651781ee6d5689ed64a'

Conflicts:
	main.lua
Adding bg class. Getting started
Merge branch 'master' of https://github.com/twlevelup/syd-levelup-2-red-team

Conflicts:
	main.lua
Merge commit '805f076000ddba07114c15b9c18367308fd7c178'
CJ - Adding background image assets. Top + bottom fences, + grass and soil patches
No more drawing outer walls
Rewrite of BG image. No longer using entity class based images and animations. Repeat X and Y, and draw.
Added into main.lua.. as clean as possible.
Added the bottom fence, modified the bottom image
Removing unneeded function
Added a few more configs
Modified the collion detection
Change the fruit render logic, now to render within playing area, with a safety buffer.. Now improved accuracy. Still a small bug
Should not add comments like that..
Added to the bug fix..