Lift and shoot

doesn't compile yet (I know, anirudh xD), but can be easily fixed if we can write the respective hw_info declarations and declaring the shooter object and changing small things in some files.