Play game
Give Up the Ghost: A Puzzle Checklist
Give Up the Ghost is an amazing puzzle game that has 50 levels. It is challenging enough to test your brain.
Game will resume momentarily...