Have the basics done, it will choose dominant and rececive, but still isn't quite right