initial pass at a Player and Hero wex