Fancade Icon
A treasure trove full of platform games and logic puzzles
Free