sentence: simplej is free software written in java by gerardo hovilleur , jorge vargas and elmer garduno , that emulates a simplified computer on a pc : a retro-style video game console which lets the user understand how a computer works and write their own video game programs with ease .