remove wildcard imports in favour of specific import lists
flake8 for transformation, aabb, interaction
more consistent method naming convention, closer to Pep8
/s/picking/pick/ and refactor initialization to be more intuitive