Tiny Python Projects: Coding and testing with puzzles and games