Du musst das Create des Spielfeldes auch überschreiben (override) und nicht nur benutzten

Also mach das gleiche, wie bei "Destroy": Schreibe hinter dem
constructor Create; ein
override; 
Dann hat sich das mit der Warnung
[edit]Vielleicht interessant:
"Virtuelle, dynamische un abstrakte Methoden" (DSDT)[/edit]