How to interact with smart contracts without getting fried: MEV, simulations, and the wallet moves that actually matter