Destroy unit is now a transaction.

- GameTouchListener now creates a destroy unit transaction when the player touches a GridNode which contains a unit. The transaction is executed immediately.