aiming separated into its own file aim.py