Added basic direct targetting and firing