A system, method and computer program product for dynamically enhancing a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. A first electrical connection is formed to a first surface of the photovoltaic material, and a second electrical connection is formed to an opposing second surface of the photovoltaic material. A rate limiting manager of an intermediary device that processes network traffic between a plurality of clients and a plurality of servers, may identify presence of a rate limiting license that further identifies a performance level.