basic enemy entity