Tightened up the Background class
Actor now knows what to do when its hit without listeners
Hidden methods that dont need to be public