rudimentary chasing et al.

moved visibility/block checkers to util.Util object
readjusted visibility range
added rudimentary chasing for Enemies
fixed enemies stacking because of missing update in collision