inital code ... finished game representation