Cleaned up LPlayer