Health bars

It's a pull request race, the loser has to merge the other person's changes!

So yeah, health bars, most of the code is adding rect.js and text.js (thanks Justin :D) in.

So if you see any bugs in rect.js or text.js, just fix them, if you see anything you want to change, heck just change it. If you want me to fix up text.js so it doesn't use it's state for certain things... then it probably won't get done until next weekend.

Also, I made it so that the user is an entity too. This means their mesh is displayed and stuff. This will be useful for me when I start updating the actual entity of the player ahead of time (instead of just applying playerPrediction to the camera). Eventually it will have to go, but for now maybe it can stay?

Double also, I made it so there is only 1 spawn point. This is incredibly useful for debugging, although it kinda breaks a lot of the "gameplay". If I can't pull request this I am just going to be readding it locally in every branch I am working on... and I assume it would help you guys out too. If this was on master we could fine each other faster too, which may be useful.