Oh my god, I can't believe nobody has said Trioncube yet!
It's a small, humorous, and charming puzzle game that nobody seems to know about.
It's pretty easy to learn how to play and can last for a very long time with all it's unlockable content and different modes.