Fast key presses can break the game
When pressing the arrow keys erratically, the game can get confused and the displayed game field can get out of sync with the internal representation; I presume it can occur when pressing the keys before all the tiles are moved. The following is displayed in the console:
** (gnome-2048:21549): CRITICAL **: 23:53:23.090: rounded_rectangle_get_actor: assertion 'self != NULL' failed
** (gnome-2048:21549): CRITICAL **: 23:53:23.192: tile_view_get_value: assertion 'self != NULL' failed
** (gnome-2048:21549): CRITICAL **: 23:53:23.192: rounded_rectangle_get_actor: assertion 'self != NULL' failed
(gnome-2048:21549): Clutter-CRITICAL **: 23:53:23.192: clutter_actor_get_opacity: assertion 'CLUTTER_IS_ACTOR (self)' failed
** (gnome-2048:21549): CRITICAL **: 23:53:23.425: rounded_rectangle_get_actor: assertion 'self != NULL' failed
(gnome-2048:21549): Clutter-CRITICAL **: 23:53:23.425: clutter_actor_hide: assertion 'CLUTTER_IS_ACTOR (self)' failed
** (gnome-2048:21549): CRITICAL **: 23:53:23.425: tile_view_get_value: assertion 'self != NULL' failed
** (gnome-2048:21549): CRITICAL **: 23:53:23.425: rounded_rectangle_get_actor: assertion 'self != NULL' failed
(gnome-2048:21549): Clutter-CRITICAL **: 23:53:23.425: clutter_actor_remove_child: assertion 'CLUTTER_IS_ACTOR (child)' failed
Edited by Jan Tojnar