A few days ago, while working on porting a classic DOS game, Alley Cat, to support web-based touch controls, I encountered several unexpected challenges, particularly with Apple's iOS Safari browser. Here, I'll share the issues I faced, the solutions I implemented, and my recommendations for providing an optimal gaming experience for iPhone users.