Added second part of catapult

Added second part of catapult (ShootCatapult) and modified MoveCatapult
to fit better. Added more skeleton code and changed things to fit to
each other. Created new subsystem of shooter to handle shooting
mechanisms.