up arrow to change zoom down arrow to change camera type (answers are followPlayer, followEnemy, followBoth, freeRoam) (not case-sensitive) e to shoot test projectile space to toggle variables (debug)
followPlayer and followEnemy are simple and self-explanatory, which is probably why they work flawlessly followBoth attempts to dynamically adjust the zoom to keep both sprites on screen as long as possible, but it starts failing at around 50% zoom