Refactor command dispatch.
Ask for additional parameters instead of complaining.
Update erltrek_calc.erl

* Refactor sector_course/2 and sector_distance/2 to use sector_course_distance/2, remove duplicate code
Update erltrek_klingon.erl

* Fix typo Attach -> Attack
Update erltrek_phaser.erl

* Remove debug print of SDIST/SCOURSE in hit_phaser/6

* Notify only when phaser hit level > 0 in hit_phaser/6
Update erltrek_scan.erl

* Remove trailing whitespace

* Add adjacent_sector_contents/3
Update erltrek_scan.erl

* Add comment of adjacent_sector_contents/3
Update erltrek_klingon.erl

* Add actual_move/1 test code, still coding...
Update erltrek_klingon.erl

* Add more actual_move/1 test code, still coding...
Update erltrek_klingon.erl

* Add notification of klingon move in actual_move/1
Update erltrek_terminal.erl

* Add {klingon_move,...} in handle_event/2
Merge pull request #13 from kaos/kaos

Refactor command dispatch and parameter handling by @kaos

* Refactor command dispatch
* Ask for additional parameters instead of complaining
Update src/erltrek_phaser.erl

* Remove a case expression supressing the notification
  See
  https://github.com/jj1bdx/erltrek/commit/2972a8e0a9dc4815c46a2ae507bec8141d426c4f#commitcomment-5722382
Update erltrek_phaser.erl

* Change hitting level calculation to cause wider range of damage even if not accurately on the firing track
Update erltrek.hrl

* Change #enterprise_status members: warping -> warp_move

* Add #enterptise_status.warp_course
Update erltrek_setup.erl

* Change setup_state/0 to initialize #enterprise_status{warp_move, warp_course}
Update erltrek_event.erl

* Add win/lose condition decision code in monitoring_game/1
Update erltrek_klingon.erl

* Add actual_move/1 a case expression to detect when the specified Klingon ship cannot move

* Fix comments from Enterprise to Klingon in actual_move/1
Update erltrek_event.erl

* Change calling erltrek_game:lose/1 to erltrek_game:lost/1 from monitoring_game/1
Update erltrek_game.erl

* Change name of lose/1 to lost/1, and the event message to gen_server:cast/3 as well