updated RPS with Updated Random ( w/ construction

uses a constructor