A puzzle game involving time travel.