help starting a game

Hi please help.I am given a task to make a game. The problem I always have is starting the game. I want to make Pieces which can move on a map.The first class I want to start with its the Piece class.this class consists of pieces to move on the map, and those pieces would inherit from it.Its going to be an abstract class I suppose.small scenario.I have an enumeration of piece type

1
2
3
4
5
6
7
8
9
Enum Piecetype{                          
A,
B,
C,
D,
E,
F,
G};

Now the class Piece will compose of a zombieX, zombieY, PlayerX. Now A, B and C are zombieX.D and E are ZombieY and F and G are PlayerX.
Both zombieX and zombieY are classes that will inherit from Piece.In Piece I should make zombieX and zombieY.that is why I think Piece should be abstract.
Sorry for the long SA, I am camping, dnt have a modem, hence I am using my phone.
Your help will be much appreciated and thanks again for your patience.
Topic archived. No new replies allowed.