Leo's Fortune is an arcade indie platformer. Complete 24 levels of this colorful game. Solve puzzles and avoid dangerous... Read more