I'm hacking a big mouth billy bass of which the main motor controls the tail and head (motor spins one way, tail lifts, motor spins other way, head lifts). I want to create a circuit with two buttons where pressing one button will raise the head and one will raise the tail (in short, each button puts current through the motor in different directions). This is my present design (https://imgur.com/a/zfB8jLv) using IRF520 MOSFETs as my transistors but obviously it doesn't work because the sources of my MOSFETs connect to the gates of each other. Is there any smarter and relatively simple way to accomplish this task or does it simply require a full overhaul and more complex parts? I've been trying to solve it with diodes but to no avail. Thank you.