Lucky Soft

Free
An adventure game with a hybrid puzzle-based gameplay.