camera zoom, hud refactor

been trying to get a zoomable camera working for past days. ugh. had to
make a hud class and separate those elements into their own
group/camera.

also some other misc stuff like level teaching improvements, rocket
explosion not allowed when level beat