Started implementing movements, tiles can somehow merge twice during one
move (wrong behavior). Also if three different tiles are stacked, the
ones on the end should be merged which isn't always the case (which it
should be).