implemented play time tracking and db versioning