Fix collision issues

must add slide on walls though
Fix bullets collision and behaviour

Need to refactor all this into other entities
Merge pull request #7 from Anbcorp/dev

Proper collision handling, need refactor badly