As an extension of the CubeService project, moves applied to the puzzle cube should be recorded as transactions in an SQLite database. This database should contain a single MoveTransactions table as below:
| MoveID |
Timestamp |
MovePerformed |
| ... |
... |
... |
| ... |
... |
... |
Additionally, when a request is made to "reset" the cube, all transactions stored in the database should be deleted.