Octoghost Studio

A time-traveling heist adventure!
Puzzle