1. A computer-executed method for providing inter-advertainment to a user device capable of displaying the inter-advertainment, comprising: logging the user on the inter-advertainment; determining if the logged user is at the business providing the inter-advertainment, wherein the determining is done by verifying GPS co-ordinates of the user device; providing the user with a plurality of levels of the inter-advertainment to choose from after the user is determined to be at the business providing the inter-advertainment; providing randomly to the user with an instance from a plurality of instances at the level chosen by the user, wherein each instance comprises a fixed plurality of images of discrete objects or parts of discrete objects at the business; and proceeding with the inter-advertainment until the user completes the provided instance, a timer ends the inter-advertainment due to inactivity, or the user logs off from the inter-advertainment.