Adds debugger, test for background map, and redesign of user.map