lots of fixes

Fixed some rendering bugs, integrated audio into entities and camera,
made demo shooting game with particles, added temporary collision
detection