Drug discovery hinges on how well a small-molecule ligand complements a protein's binding pocket — its shape, size and charge distribution. This simulator builds a real 3D receptor pocket out of charged residues and a ligand out of atoms with adjustable size and net charge, then scores every candidate pose with an actual Lennard-Jones steric potential plus a Coulomb electrostatic term computed from live 3D distances. Mutate the pocket's key residue to see how a single amino-acid change (exactly what happens in real target proteins) can flip a strong binder into a poor one, switch between rigid and induced-fit binding modes, and watch a decoy-pocket comparison estimate off-target risk — a concrete, hands-on model of how protein structure and chemical interactions drive both a drug's effectiveness and its side effects.