intermediate progress
solotrophies now implemented. More testing is needed