   alias Elixoids.Api.SoundEvent
   alias Elixoids.Game.Server, as: GameServer
   alias Elixoids.News
-  alias Elixoids.Player
   alias Elixoids.Ship.Location, as: ShipLoc
   alias Elixoids.Space
   alias Elixoids.World.Point

    end
  end

  def handle_cast(:player_pulls_trigger, ship) do
    if past?(ship.laser_charged_at) do
      fire_bullet(ship)
      {:noreply, recharge_laser(ship)}
    else
      {:noreply, ship}

  def handle_call(:game_state_req, from, ship = %{game_id: game_id}) do
    :ok = GameServer.state_of_ship(game_id, self(), from)
    {:noreply, ship}
  end

  # Data
