Dalam game ini disematkan banyak sekali puzzle yang memerlukanmu untuk pergi bolak-balik ke masa lampau dan kembali ke masa depan. Ada banyak hal yang bisa muncul di masing-masing waktu yang itu tidak ada di waktu yang lain. Misalnya kamu harus menuju ke masa lalu demi hanya memunculkan sebuah platform yang di masa depan tidak ada, atau mengambil sebuah item yang hanya ada di masa depan untuk dibawa ke masa lalu, dan lain-lain. Sementara sang siput bisa juga membantumu menghentikan kincir misalnya karena dia bisa menghentikan waktu.