Added loads of new stuff, weapons, bullets, rudimentary bounding-box collision detection ++