Sorry, two more things:
- For bullets colliding: OK, but then, if I'm on a wall, it won't shoot... but well, not too hard to correct...
- For the shooting in the middle of the screen, I wanted to say that when you shoot with the titlt at 0, the bullet goes to the middle of the screen, it's OK (imagine that your sight is in the middle of the screen). But if you shoot higher, the bullet doesn't conform to the middle of the screen anymore (it's as if your sight is no longer in the middle of the screen).
I was just making these remarks because it's important for an fps, but the engine is already remarkable!