Made FireballControl abstract

Made FireballControl abstract to allow for more than one type of
fireball wth different movement patterns. Added HoveringFireballControl
which simply hovers still in the air.