new func, get renderables at point
seperate backgrounds from sprites, make system more robust