When small blocks are cleared by an object clearance controller (113) in any one of game fields, a field movement controller (114) causes the game fields to move in accordance with the number of the cleared small blocks. The game field in which the small blocks are cleared is caused to move away from a game end determination line while the other game field(s) is caused to move closer to the game end determination line. Thus, a puzzle game is realized, which implements a new display configuration and thereby improves a player's interest. Further, the player is able to intuitively grasp his/her lead over the opponent in the course of a battle.