SpaceChem and Infinifactory developer Zachtronics has released an iPad version of its brain-boggling assembly language puzzler, TIS-100.
TIS-100P is about rewriting corrupted code segments to fix an ancient computer - and uncover the mystery of who created the machine, and for what purpose
Like SpaceChem, you're making a system that moves and manipulates data. But here, you're literally typing in lines of programming code, character by character.
You'll even have to print out a PDF of the computer's manual to understand all the commands.
It's not for everyone, then, but if you're up for it, the game's got 20 puzzles, leaderboards for the most optimised code, and the opportunity to make your own challenges.