implemented basic background, single character and 2d camera