a business card showing space invaders and contact details