Map collisions working too

Added external bacground, so that there isn't a black void