custom timer class, pause button (P), new bug with pausing resetting tile position