Improved Enemy Sight

# Now the distance Enemy can see varies with the angle of sight. Lower
the angle, far it can see.

preview example: src/game/enemy/sight.png