Added abstract character class, and player class.
Timer implemented. Player is now more controllable.