Added a variable-size playfield