Triangle collisions and offset bullets.

The triangles now act as vision and the players bullets come from the
players gun.