I thought it was just a video but I realized that you can donwload the game for free here:
http://www.thedutycalls.com/download.html
When I grow up I wanna be
SERGEANT OF THE MASTER SERGEANTS MOST IMPORTANT PERSON OF EXTREME SERGEANTS TO THE MAX
Intelligent marketing move.
*APPLAUSE*