A tiny block-pushing puzzle; an SDL "hello world". I didn't/don't know the puzzle's real name, but it has been implemented many times in code and with real wooden pieces.