Added enemy classes. Added Line of sight logic