added player class and hero character