Prototyping: Game components Part I