But obviously, the game's engine should attempt to recreate NBA players' aversion to mid-air contact. If you want your interior defenders to clobber shooters in the air, fine-- just expect to be called for a whole bunch of fouls.
The game engine can't simply detect how many players surround the shooter or how close they are to the shooter?