This should be a mobile app. Android, iOS, etc. It would be a good way to kill time and practice at the same time.