Implemented sprite groups to handle removal from surface