Finished refactoring large-left into a module, and moving timer functions and state enum into the shared file that mobile and large-left both use
renamed the shared filename because it was bugging me