Separated logic for each entity

Switched all logic in loop() to methods zombieLogic(), humanLogic(),
bulletLogic(), gunLogic(mouseX, mouseY), and knifeLogic(mouseX, mouseY).
From here it will be easier to make changes to logic.