Corrected the input interface. Add logger to enemy constructor